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
- CodeVariableReferenceExpression.cs
- CopyOfAction.cs
- CodeTypeParameter.cs
- MenuItemBinding.cs
- BinaryCommonClasses.cs
- ArgIterator.cs
- ReferenceConverter.cs
- MetadataWorkspace.cs
- VisualStyleRenderer.cs
- codemethodreferenceexpression.cs
- AutomationPatternInfo.cs
- XPathMessageFilterElement.cs
- ArrangedElement.cs
- DeploymentSectionCache.cs
- TemplateLookupAction.cs
- PenContext.cs
- HtmlToClrEventProxy.cs
- CurrencyManager.cs
- SessionStateContainer.cs
- UriScheme.cs
- InstanceDescriptor.cs
- SqlFacetAttribute.cs
- PageHandlerFactory.cs
- Operators.cs
- LZCodec.cs
- SemaphoreSlim.cs
- PreDigestedSignedInfo.cs
- TextPointerBase.cs
- ScrollChrome.cs
- InvalidChannelBindingException.cs
- BuildProvider.cs
- UserPreferenceChangedEventArgs.cs
- SharedStatics.cs
- TrackingMemoryStream.cs
- NetDataContractSerializer.cs
- SliderAutomationPeer.cs
- ObjectConverter.cs
- DistinctQueryOperator.cs
- VariableReference.cs
- Timeline.cs
- XmlSchemaObjectCollection.cs
- CultureTable.cs
- DSACryptoServiceProvider.cs
- SafeHandles.cs
- UICuesEvent.cs
- UriParserTemplates.cs
- ComponentResourceKeyConverter.cs
- Tokenizer.cs
- SamlAssertionKeyIdentifierClause.cs
- QualifiedCellIdBoolean.cs
- Size3D.cs
- AcceleratedTokenAuthenticator.cs
- DependentList.cs
- BitmapFrameDecode.cs
- securitycriticaldata.cs
- DecoratedNameAttribute.cs
- NameObjectCollectionBase.cs
- BaseUriHelper.cs
- HwndSource.cs
- SrgsElement.cs
- SerializationHelper.cs
- Point4D.cs
- FloatUtil.cs
- MimeMultiPart.cs
- SafeMILHandle.cs
- AndAlso.cs
- OdbcHandle.cs
- SiteMapNodeItem.cs
- GuidelineSet.cs
- ResourcePermissionBase.cs
- CharacterHit.cs
- EmissiveMaterial.cs
- PolicyChain.cs
- columnmapfactory.cs
- VideoDrawing.cs
- PeerServiceMessageContracts.cs
- PagesSection.cs
- VideoDrawing.cs
- EntityWrapperFactory.cs
- RenderDataDrawingContext.cs
- SwitchLevelAttribute.cs
- Table.cs
- DataControlCommands.cs
- LockedActivityGlyph.cs
- DataServiceProcessingPipeline.cs
- TdsEnums.cs
- LineSegment.cs
- MenuRendererClassic.cs
- Base64Stream.cs
- BuildResult.cs
- BindingValueChangedEventArgs.cs
- Solver.cs
- Utils.cs
- ProtectedProviderSettings.cs
- DatePickerDateValidationErrorEventArgs.cs
- UidPropertyAttribute.cs
- NonClientArea.cs
- MethodRental.cs
- _DigestClient.cs
- NaturalLanguageHyphenator.cs