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
- AllMembershipCondition.cs
- Menu.cs
- UnaryExpressionHelper.cs
- ToolStripLocationCancelEventArgs.cs
- XmlSerializerImportOptions.cs
- CustomValidator.cs
- NavigationHelper.cs
- ServiceDescriptionReflector.cs
- QuaternionAnimationBase.cs
- DynamicValidatorEventArgs.cs
- PointAnimationClockResource.cs
- DataService.cs
- XmlArrayItemAttributes.cs
- TableChangeProcessor.cs
- securitycriticaldataformultiplegetandset.cs
- Assembly.cs
- CngKeyBlobFormat.cs
- RuleSetBrowserDialog.cs
- SmtpNtlmAuthenticationModule.cs
- AttributeQuery.cs
- IDReferencePropertyAttribute.cs
- ContextMenuStrip.cs
- ReliableOutputConnection.cs
- GridViewCellAutomationPeer.cs
- AlignmentYValidation.cs
- DataPagerField.cs
- ModuleBuilderData.cs
- SmtpException.cs
- UserMapPath.cs
- BamlResourceSerializer.cs
- CharAnimationBase.cs
- LayoutDump.cs
- XPathNode.cs
- ErrorWrapper.cs
- LocalizedNameDescriptionPair.cs
- JoinTreeSlot.cs
- Byte.cs
- AttachedAnnotationChangedEventArgs.cs
- BaseDataBoundControl.cs
- DefaultObjectMappingItemCollection.cs
- FieldNameLookup.cs
- FixedTextBuilder.cs
- XPathNodeList.cs
- DbConnectionInternal.cs
- NonBatchDirectoryCompiler.cs
- MetadataAssemblyHelper.cs
- CommandHelper.cs
- RouteItem.cs
- FtpRequestCacheValidator.cs
- SvcMapFile.cs
- StylusEditingBehavior.cs
- BooleanExpr.cs
- DocumentGridContextMenu.cs
- XmlDocumentType.cs
- FixedStringLookup.cs
- StorageMappingItemCollection.cs
- Root.cs
- mediaeventshelper.cs
- NotCondition.cs
- Stack.cs
- XamlFrame.cs
- AsyncResult.cs
- TreeViewItemAutomationPeer.cs
- SoundPlayer.cs
- NegotiateStream.cs
- ConfigurationManagerInternalFactory.cs
- RectangleGeometry.cs
- ValidatorCompatibilityHelper.cs
- ScrollChrome.cs
- ReferenceService.cs
- DocumentSequenceHighlightLayer.cs
- IgnoreSectionHandler.cs
- FormatVersion.cs
- NativeMethods.cs
- HostedBindingBehavior.cs
- EventSetter.cs
- HotSpotCollection.cs
- DataGridViewButtonCell.cs
- Configuration.cs
- JsonServiceDocumentSerializer.cs
- ReliableRequestSessionChannel.cs
- UnsafeNativeMethods.cs
- RootBrowserWindowProxy.cs
- HashAlgorithm.cs
- Expressions.cs
- COM2ComponentEditor.cs
- BooleanConverter.cs
- UrlMappingsModule.cs
- UrlAuthorizationModule.cs
- Brushes.cs
- BrowserDefinition.cs
- ApplicationDirectoryMembershipCondition.cs
- ItemChangedEventArgs.cs
- PingOptions.cs
- OraclePermission.cs
- Scheduler.cs
- ZipIOCentralDirectoryFileHeader.cs
- ExpressionTable.cs
- MatrixAnimationBase.cs
- LinqDataSourceView.cs