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
- EntityDataSourceWrapperCollection.cs
- StackSpiller.Generated.cs
- CapabilitiesPattern.cs
- DisplayMemberTemplateSelector.cs
- DateRangeEvent.cs
- ScrollProperties.cs
- ZeroOpNode.cs
- SqlDataSourceWizardForm.cs
- keycontainerpermission.cs
- ColumnReorderedEventArgs.cs
- AppearanceEditorPart.cs
- Expr.cs
- ScriptReferenceEventArgs.cs
- HelpInfo.cs
- GenericAuthenticationEventArgs.cs
- Helper.cs
- Int16Storage.cs
- Util.cs
- CodeDOMUtility.cs
- NotifyParentPropertyAttribute.cs
- BaseResourcesBuildProvider.cs
- StringUtil.cs
- COM2ColorConverter.cs
- Triangle.cs
- TextDpi.cs
- UIElement3D.cs
- TriggerAction.cs
- XmlUtil.cs
- HttpInputStream.cs
- DecimalConstantAttribute.cs
- WpfPayload.cs
- TextEditorContextMenu.cs
- PrefixHandle.cs
- AspNetPartialTrustHelpers.cs
- IdentityReference.cs
- ConfigurationSchemaErrors.cs
- SHA512Managed.cs
- SelectionRangeConverter.cs
- AuthenticationSection.cs
- XmlSignificantWhitespace.cs
- StyleXamlParser.cs
- CompressEmulationStream.cs
- InputScope.cs
- XPathEmptyIterator.cs
- Win32Native.cs
- EventLogPermission.cs
- OdbcTransaction.cs
- ContextStaticAttribute.cs
- GridViewColumnHeader.cs
- BamlRecordReader.cs
- Type.cs
- RTTypeWrapper.cs
- IteratorFilter.cs
- Section.cs
- Bidi.cs
- ReliableInputConnection.cs
- odbcmetadatacolumnnames.cs
- Stylus.cs
- XmlHierarchicalDataSourceView.cs
- ListControl.cs
- PlaceHolder.cs
- SectionVisual.cs
- OutputWindow.cs
- sortedlist.cs
- TemplateKey.cs
- FacetDescriptionElement.cs
- EventPropertyMap.cs
- MultiAsyncResult.cs
- Geometry.cs
- Viewport3DVisual.cs
- SerialStream.cs
- ModelFunctionTypeElement.cs
- GAC.cs
- TimelineCollection.cs
- GenericsInstances.cs
- Unit.cs
- FolderBrowserDialog.cs
- Shape.cs
- WbmpConverter.cs
- StandardOleMarshalObject.cs
- SizeConverter.cs
- HttpFileCollectionWrapper.cs
- ImmComposition.cs
- VisualStyleRenderer.cs
- AssociatedControlConverter.cs
- CapabilitiesSection.cs
- Interlocked.cs
- TextDecorationLocationValidation.cs
- CustomErrorsSection.cs
- DesignTimeType.cs
- LinkButton.cs
- SharedUtils.cs
- Bits.cs
- TabControl.cs
- UnmanagedMarshal.cs
- HwndHostAutomationPeer.cs
- HScrollBar.cs
- SectionUpdates.cs
- XmlDocumentSerializer.cs
- DesignParameter.cs