Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataEntity / System / Data / Mapping / ObjectMemberMapping.cs / 1 / ObjectMemberMapping.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....], [....] //--------------------------------------------------------------------- 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 OC member maps. /// internal abstract class ObjectMemberMapping { #region Constructors ////// Constrcut a new member mapping metadata object /// /// /// protected ObjectMemberMapping(EdmMember edmMember, EdmMember clrMember) { System.Diagnostics.Debug.Assert(edmMember.BuiltInTypeKind == clrMember.BuiltInTypeKind, "BuiltInTypeKind must be the same"); this.m_edmMember = edmMember; this.m_clrMember = clrMember; } #endregion #region Fields #region Internal EdmMember m_edmMember; //EdmMember metadata representing the Cdm member for which the mapping is specified EdmMember m_clrMember; //EdmMember metadata representing the Clr member for which the mapping is specified #endregion #endregion #region Properties ////// The PropertyMetadata object that represents the Cdm member for which mapping is being specified /// internal EdmMember EdmMember { get { return this.m_edmMember; } } ////// The PropertyMetadata object that represents the Clr member for which mapping is being specified /// internal EdmMember ClrMember { get { return this.m_clrMember; } } ////// Returns the member mapping kind /// internal abstract MemberMappingKind MemberMappingKind { get; } #endregion } ////// Represents the various kind of member mapping /// internal enum MemberMappingKind { ScalarPropertyMapping = 0, NavigationPropertyMapping = 1, AssociationEndMapping =2, ComplexPropertyMapping = 3, } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....], [....] //--------------------------------------------------------------------- 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 OC member maps. /// internal abstract class ObjectMemberMapping { #region Constructors ////// Constrcut a new member mapping metadata object /// /// /// protected ObjectMemberMapping(EdmMember edmMember, EdmMember clrMember) { System.Diagnostics.Debug.Assert(edmMember.BuiltInTypeKind == clrMember.BuiltInTypeKind, "BuiltInTypeKind must be the same"); this.m_edmMember = edmMember; this.m_clrMember = clrMember; } #endregion #region Fields #region Internal EdmMember m_edmMember; //EdmMember metadata representing the Cdm member for which the mapping is specified EdmMember m_clrMember; //EdmMember metadata representing the Clr member for which the mapping is specified #endregion #endregion #region Properties ////// The PropertyMetadata object that represents the Cdm member for which mapping is being specified /// internal EdmMember EdmMember { get { return this.m_edmMember; } } ////// The PropertyMetadata object that represents the Clr member for which mapping is being specified /// internal EdmMember ClrMember { get { return this.m_clrMember; } } ////// Returns the member mapping kind /// internal abstract MemberMappingKind MemberMappingKind { get; } #endregion } ////// Represents the various kind of member mapping /// internal enum MemberMappingKind { ScalarPropertyMapping = 0, NavigationPropertyMapping = 1, AssociationEndMapping =2, ComplexPropertyMapping = 3, } } // 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
- KoreanCalendar.cs
- ActiveDocumentEvent.cs
- CreatingCookieEventArgs.cs
- EncoderExceptionFallback.cs
- DataBinding.cs
- OpenTypeLayout.cs
- ChtmlTextWriter.cs
- OrderPreservingMergeHelper.cs
- WebPartTransformerCollection.cs
- _ShellExpression.cs
- SwitchAttribute.cs
- designeractionlistschangedeventargs.cs
- MailFileEditor.cs
- ObjectStorage.cs
- RootContext.cs
- EntityDesignerBuildProvider.cs
- HtmlInputHidden.cs
- GridViewRowPresenter.cs
- BridgeDataReader.cs
- Funcletizer.cs
- SafeThemeHandle.cs
- TextServicesCompartmentEventSink.cs
- IODescriptionAttribute.cs
- Repeater.cs
- EntityTypeEmitter.cs
- DocumentPageViewAutomationPeer.cs
- SoapParser.cs
- SettingsContext.cs
- ThreadStateException.cs
- SortQueryOperator.cs
- UmAlQuraCalendar.cs
- XmlSchemaCompilationSettings.cs
- FloaterBaseParagraph.cs
- DropShadowBitmapEffect.cs
- HiddenField.cs
- SharedStatics.cs
- DateTimeStorage.cs
- Transaction.cs
- TextSelectionHelper.cs
- TimeSpanValidator.cs
- RadioButtonBaseAdapter.cs
- WeakReferenceEnumerator.cs
- DBSchemaTable.cs
- SoapIgnoreAttribute.cs
- MD5.cs
- HtmlValidationSummaryAdapter.cs
- WindowsRichEditRange.cs
- ControlPersister.cs
- RoleService.cs
- RemotingService.cs
- EmptyStringExpandableObjectConverter.cs
- WbmpConverter.cs
- SymbolEqualComparer.cs
- PolicyImporterElementCollection.cs
- UnicodeEncoding.cs
- GraphicsContainer.cs
- OuterGlowBitmapEffect.cs
- Rect3DValueSerializer.cs
- ClientTargetSection.cs
- BidPrivateBase.cs
- DeadCharTextComposition.cs
- Vector3DAnimationUsingKeyFrames.cs
- ConditionedDesigner.cs
- TextRangeEditLists.cs
- MdImport.cs
- x509store.cs
- NavigationProgressEventArgs.cs
- EdmValidator.cs
- HorizontalAlignConverter.cs
- DeadCharTextComposition.cs
- ServiceChannelProxy.cs
- DSACryptoServiceProvider.cs
- DateTimeValueSerializerContext.cs
- ClientSideProviderDescription.cs
- SynchronizedInputHelper.cs
- EnvelopedSignatureTransform.cs
- SHA256Managed.cs
- SoapAttributeOverrides.cs
- Queue.cs
- SqlGenericUtil.cs
- Schema.cs
- ExpandedProjectionNode.cs
- TableCellsCollectionEditor.cs
- CodeIdentifier.cs
- CacheDependency.cs
- _LocalDataStore.cs
- XsltException.cs
- RangeValueProviderWrapper.cs
- ArgIterator.cs
- LockCookie.cs
- GetPageNumberCompletedEventArgs.cs
- OdbcParameter.cs
- FixedPageStructure.cs
- TextViewElement.cs
- TimeSpanFormat.cs
- StringResourceManager.cs
- RoleManagerSection.cs
- ProcessRequestArgs.cs
- FilteredAttributeCollection.cs
- BindingCompleteEventArgs.cs