Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- UserControl.cs
- PKCS1MaskGenerationMethod.cs
- DataControlLinkButton.cs
- IdentityNotMappedException.cs
- ReaderContextStackData.cs
- PaintEvent.cs
- Rijndael.cs
- keycontainerpermission.cs
- CqlLexer.cs
- ScrollableControlDesigner.cs
- WorkflowInstanceExtensionProvider.cs
- UpdateRecord.cs
- ButtonBaseAutomationPeer.cs
- CodeTryCatchFinallyStatement.cs
- ProtocolsSection.cs
- CodeVariableDeclarationStatement.cs
- PolicyException.cs
- ListBindingHelper.cs
- CodeSubDirectory.cs
- EventLogPermission.cs
- GetKeyedHashRequest.cs
- XmlSchema.cs
- ErrorWebPart.cs
- Model3D.cs
- ObfuscateAssemblyAttribute.cs
- _SecureChannel.cs
- CalendarTable.cs
- SpellerInterop.cs
- ObjectDataSourceStatusEventArgs.cs
- DataContractSerializerMessageContractImporter.cs
- WSSecurityOneDotOneReceiveSecurityHeader.cs
- OneOfElement.cs
- XmlSignatureProperties.cs
- BatchWriter.cs
- EntityTypeEmitter.cs
- GeometryModel3D.cs
- ServiceRoute.cs
- ScaleTransform3D.cs
- LayoutEngine.cs
- StaticResourceExtension.cs
- NamedPipeProcessProtocolHandler.cs
- PseudoWebRequest.cs
- SafeThreadHandle.cs
- CompilerCollection.cs
- HttpModuleAction.cs
- WindowsMenu.cs
- LookupNode.cs
- IsolatedStorageException.cs
- EventHandlersStore.cs
- InternalTypeHelper.cs
- CalendarDesigner.cs
- TextEditorCharacters.cs
- SamlEvidence.cs
- DefaultAuthorizationContext.cs
- CustomSignedXml.cs
- ClientFormsIdentity.cs
- DataControlField.cs
- UIElement3D.cs
- Canonicalizers.cs
- ConfigurationStrings.cs
- FixedSOMTable.cs
- TransactionProtocolConverter.cs
- Part.cs
- XmlComment.cs
- __FastResourceComparer.cs
- FieldNameLookup.cs
- DesignerPainter.cs
- PrivilegedConfigurationManager.cs
- SqlFormatter.cs
- AssemblyGen.cs
- PrePostDescendentsWalker.cs
- Encoding.cs
- JsonFormatWriterGenerator.cs
- Util.cs
- TextEditorMouse.cs
- Color.cs
- BinaryNode.cs
- PropertyGeneratedEventArgs.cs
- AnyReturnReader.cs
- EncryptionUtility.cs
- ListView.cs
- BitmapVisualManager.cs
- InvokeFunc.cs
- DiscoveryDocument.cs
- TimeSpanParse.cs
- ConfigurationSectionHelper.cs
- ElementHost.cs
- SHA1Managed.cs
- ContentPlaceHolder.cs
- UserControl.cs
- BufferModeSettings.cs
- ReadOnlyCollection.cs
- DashStyle.cs
- AbstractSvcMapFileLoader.cs
- XslNumber.cs
- WorkflowInstanceExtensionCollection.cs
- StreamGeometry.cs
- TextBlockAutomationPeer.cs
- CheckBoxStandardAdapter.cs
- ChannelManager.cs