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
- Mappings.cs
- BamlBinaryWriter.cs
- PresentationTraceSources.cs
- WebPartsPersonalizationAuthorization.cs
- NonParentingControl.cs
- DeviceContexts.cs
- PackagePart.cs
- WebPartEditVerb.cs
- XamlVector3DCollectionSerializer.cs
- WeakRefEnumerator.cs
- BaseCAMarshaler.cs
- TableRowGroup.cs
- RenderingBiasValidation.cs
- UnmanagedMarshal.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- ObjectDataSource.cs
- PropertyMetadata.cs
- HandlerWithFactory.cs
- AspNetSynchronizationContext.cs
- AutoSizeComboBox.cs
- HostedTransportConfigurationManager.cs
- WebProxyScriptElement.cs
- ECDiffieHellmanPublicKey.cs
- DataObject.cs
- Thread.cs
- UrlMappingsModule.cs
- XmlWriter.cs
- SafeFindHandle.cs
- WebPartChrome.cs
- WSSecurityPolicy12.cs
- DockPatternIdentifiers.cs
- SystemIcmpV6Statistics.cs
- CapabilitiesAssignment.cs
- XPathMessageFilterElementCollection.cs
- GeneralTransform3DTo2D.cs
- ReflectionUtil.cs
- KeyedHashAlgorithm.cs
- ClientTarget.cs
- SystemIPInterfaceProperties.cs
- MethodBuilderInstantiation.cs
- Memoizer.cs
- CatalogPartChrome.cs
- ILGenerator.cs
- Version.cs
- SubstitutionList.cs
- CursorInteropHelper.cs
- VBIdentifierName.cs
- ConnectionConsumerAttribute.cs
- NamedPipeProcessProtocolHandler.cs
- ServiceModelActivity.cs
- RsaKeyGen.cs
- ScriptReferenceEventArgs.cs
- ServiceNotStartedException.cs
- GridViewCommandEventArgs.cs
- UInt32Storage.cs
- RoleServiceManager.cs
- XmlBoundElement.cs
- PackagePart.cs
- MemberMemberBinding.cs
- EventManager.cs
- RSAOAEPKeyExchangeFormatter.cs
- AutoGeneratedFieldProperties.cs
- BuildProviderAppliesToAttribute.cs
- UnsafeNativeMethodsPenimc.cs
- TextBoxRenderer.cs
- WebPartEditorApplyVerb.cs
- SqlNotificationEventArgs.cs
- SafeNativeMethodsMilCoreApi.cs
- SecurityTokenResolver.cs
- UserControl.cs
- UiaCoreApi.cs
- SqlInfoMessageEvent.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- DataBoundControlAdapter.cs
- LinqToSqlWrapper.cs
- ArithmeticException.cs
- PointAnimationClockResource.cs
- LinqDataSourceEditData.cs
- XmlDataSourceNodeDescriptor.cs
- SamlAuthenticationStatement.cs
- AssemblyBuilder.cs
- ActivityDesignerAccessibleObject.cs
- ControlIdConverter.cs
- SqlUtils.cs
- MessageTransmitTraceRecord.cs
- DetailsViewDesigner.cs
- SqlErrorCollection.cs
- OutOfProcStateClientManager.cs
- XmlValidatingReaderImpl.cs
- SecurityRuntime.cs
- MsmqProcessProtocolHandler.cs
- Renderer.cs
- BamlWriter.cs
- NativeActivityMetadata.cs
- TableAutomationPeer.cs
- AccessedThroughPropertyAttribute.cs
- HttpRequestContext.cs
- AppLevelCompilationSectionCache.cs
- DataGridViewCheckBoxColumn.cs
- FileDataSourceCache.cs