Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / DataEntity / System / Data / Mapping / StoragePropertyMapping.cs / 1 / StoragePropertyMapping.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Text; using System.Xml; using System.Data.Metadata.Edm; namespace System.Data.Mapping { ////// Mapping metadata for all types of property mappings. /// ////// For Example if conceptually you could represent the CS MSL file as following /// --Mapping /// --EntityContainerMapping ( CNorthwind-->SNorthwind ) /// --EntitySetMapping /// --EntityTypeMapping /// --TableMappingFragment /// --EntityKey /// --ScalarPropertyMap /// --ScalarPropertyMap /// --EntityTypeMapping /// --TableMappingFragment /// --EntityKey /// --ScalarPropertyMap /// --ComplexPropertyMap /// --ScalarPropertyMap /// --ScalarProperyMap /// --ScalarPropertyMap /// --AssociationSetMapping /// --AssociationTypeMapping /// --TableMappingFragment /// --EndPropertyMap /// --ScalarPropertyMap /// --ScalarProperyMap /// --EndPropertyMap /// --ScalarPropertyMap /// --EntityContainerMapping ( CMyDatabase-->SMyDatabase ) /// --CompositionSetMapping /// --CompositionTypeMapping /// --TableMappingFragment /// --ParentEntityKey /// --ScalarPropertyMap /// --ScalarPropertyMap /// --EntityKey /// --ScalarPropertyMap /// --ScalarPropertyMap /// --ComplexPropertyMap /// --ScalarPropertyMap /// --ScalarProperyMap /// --ScalarPropertyMap /// This class represents the metadata for all property map elements in the /// above example. This includes the scalar property maps, complex property maps /// and end property maps. /// internal abstract class StoragePropertyMapping { #region Constructors ////// Construct a new EdmProperty mapping object /// /// The PropertyMetadata object that represents the member for which mapping is being specified internal StoragePropertyMapping(EdmProperty cdmMember) { this.m_cdmMember = cdmMember; } #endregion #region Fields EdmProperty m_cdmMember; //EdmProperty metadata representing the Cdm member for which the mapping is specified #endregion #region Properties ////// The PropertyMetadata object that represents the member for which mapping is being specified /// internal virtual EdmProperty EdmProperty { get { return this.m_cdmMember; } } #endregion #region Methods ////// This method is primarily for debugging purposes. /// Will be removed shortly. /// /// internal virtual void Print(int index) { } #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Text; using System.Xml; using System.Data.Metadata.Edm; namespace System.Data.Mapping { ////// Mapping metadata for all types of property mappings. /// ////// For Example if conceptually you could represent the CS MSL file as following /// --Mapping /// --EntityContainerMapping ( CNorthwind-->SNorthwind ) /// --EntitySetMapping /// --EntityTypeMapping /// --TableMappingFragment /// --EntityKey /// --ScalarPropertyMap /// --ScalarPropertyMap /// --EntityTypeMapping /// --TableMappingFragment /// --EntityKey /// --ScalarPropertyMap /// --ComplexPropertyMap /// --ScalarPropertyMap /// --ScalarProperyMap /// --ScalarPropertyMap /// --AssociationSetMapping /// --AssociationTypeMapping /// --TableMappingFragment /// --EndPropertyMap /// --ScalarPropertyMap /// --ScalarProperyMap /// --EndPropertyMap /// --ScalarPropertyMap /// --EntityContainerMapping ( CMyDatabase-->SMyDatabase ) /// --CompositionSetMapping /// --CompositionTypeMapping /// --TableMappingFragment /// --ParentEntityKey /// --ScalarPropertyMap /// --ScalarPropertyMap /// --EntityKey /// --ScalarPropertyMap /// --ScalarPropertyMap /// --ComplexPropertyMap /// --ScalarPropertyMap /// --ScalarProperyMap /// --ScalarPropertyMap /// This class represents the metadata for all property map elements in the /// above example. This includes the scalar property maps, complex property maps /// and end property maps. /// internal abstract class StoragePropertyMapping { #region Constructors ////// Construct a new EdmProperty mapping object /// /// The PropertyMetadata object that represents the member for which mapping is being specified internal StoragePropertyMapping(EdmProperty cdmMember) { this.m_cdmMember = cdmMember; } #endregion #region Fields EdmProperty m_cdmMember; //EdmProperty metadata representing the Cdm member for which the mapping is specified #endregion #region Properties ////// The PropertyMetadata object that represents the member for which mapping is being specified /// internal virtual EdmProperty EdmProperty { get { return this.m_cdmMember; } } #endregion #region Methods ////// This method is primarily for debugging purposes. /// Will be removed shortly. /// /// internal virtual void Print(int index) { } #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CheckBoxList.cs
- CodeDomSerializerException.cs
- XamlWriter.cs
- DuplicateWaitObjectException.cs
- ExecutionContext.cs
- X509CertificateCollection.cs
- SafeHandle.cs
- ClassGenerator.cs
- SqlDataSource.cs
- ResolveRequestResponseAsyncResult.cs
- LoginName.cs
- InfocardClientCredentials.cs
- AppDomainInfo.cs
- HitTestWithPointDrawingContextWalker.cs
- PolygonHotSpot.cs
- TextDecorationUnitValidation.cs
- Application.cs
- DbXmlEnabledProviderManifest.cs
- CompiledAction.cs
- DataSourceGeneratorException.cs
- EntityDataSourceColumn.cs
- CodeGenerator.cs
- XmlHierarchicalDataSourceView.cs
- ConstrainedDataObject.cs
- InternalControlCollection.cs
- HybridCollection.cs
- DragDrop.cs
- DbInsertCommandTree.cs
- DbMetaDataCollectionNames.cs
- SqlUDTStorage.cs
- ScrollChrome.cs
- PersonalizationStateQuery.cs
- SingleTagSectionHandler.cs
- TemplateParser.cs
- TraceEventCache.cs
- TimerElapsedEvenArgs.cs
- ClientUrlResolverWrapper.cs
- TableAutomationPeer.cs
- COM2DataTypeToManagedDataTypeConverter.cs
- OLEDB_Util.cs
- WSSecureConversation.cs
- ComplexBindingPropertiesAttribute.cs
- GeneratedCodeAttribute.cs
- HostingEnvironmentException.cs
- securitycriticaldata.cs
- ValueUnavailableException.cs
- DependencyProperty.cs
- MDIControlStrip.cs
- Visual3DCollection.cs
- SafeThreadHandle.cs
- validation.cs
- XmlDataCollection.cs
- LinkedResource.cs
- TraceContextEventArgs.cs
- CaseCqlBlock.cs
- LinkedResource.cs
- Odbc32.cs
- Button.cs
- TokenBasedSet.cs
- AnnotationComponentManager.cs
- WindowsStatic.cs
- ScrollChrome.cs
- infer.cs
- AssemblyHash.cs
- Point3DAnimationBase.cs
- SqlParameter.cs
- WorkflowServiceNamespace.cs
- TextEditorTyping.cs
- DataSourceHelper.cs
- ConcurrentQueue.cs
- _KerberosClient.cs
- EntityDataSourceValidationException.cs
- SerialErrors.cs
- WebSysDisplayNameAttribute.cs
- AuthenticationService.cs
- KeyConstraint.cs
- Function.cs
- WebPartZoneBase.cs
- PeerCustomResolverSettings.cs
- Calendar.cs
- WindowsToolbarItemAsMenuItem.cs
- Config.cs
- MultiView.cs
- ClientSettingsProvider.cs
- BmpBitmapEncoder.cs
- ScriptingScriptResourceHandlerSection.cs
- XmlQuerySequence.cs
- PeerCollaborationPermission.cs
- HandlerFactoryCache.cs
- DataSetFieldSchema.cs
- CapabilitiesAssignment.cs
- OracleInfoMessageEventArgs.cs
- CompositeDataBoundControl.cs
- SHA1Managed.cs
- XmlSchemaObjectCollection.cs
- Timeline.cs
- BindingNavigator.cs
- MtomMessageEncodingBindingElement.cs
- sqlcontext.cs
- ControlCommandSet.cs