Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- Codec.cs
- ValueUtilsSmi.cs
- SRef.cs
- WizardStepBase.cs
- PrefixHandle.cs
- DataGridViewRowStateChangedEventArgs.cs
- recordstatefactory.cs
- CompatibleIComparer.cs
- RsaSecurityKey.cs
- MobileRedirect.cs
- BufferModesCollection.cs
- ReflectionTypeLoadException.cs
- Vertex.cs
- AsyncCompletedEventArgs.cs
- DocumentEventArgs.cs
- InstanceOwnerQueryResult.cs
- SiteMapSection.cs
- PersistNameAttribute.cs
- ServiceBehaviorAttribute.cs
- Visual3DCollection.cs
- SpeechRecognitionEngine.cs
- XPathNodeHelper.cs
- XmlSortKeyAccumulator.cs
- XmlQueryCardinality.cs
- ConfigurationException.cs
- RecordBuilder.cs
- HtmlTernaryTree.cs
- FormatException.cs
- EventRoute.cs
- DataSourceHelper.cs
- BamlLocalizer.cs
- WebPartVerbsEventArgs.cs
- SqlConnectionFactory.cs
- PerfCounterSection.cs
- XmlFormatExtensionPointAttribute.cs
- DataGridPageChangedEventArgs.cs
- NotificationContext.cs
- Queue.cs
- EditorPart.cs
- EdmComplexTypeAttribute.cs
- Util.cs
- SourceFileInfo.cs
- InternalDispatchObject.cs
- ExtensionElement.cs
- RuntimeConfigLKG.cs
- NameValueFileSectionHandler.cs
- XPathMessageContext.cs
- ContentPlaceHolderDesigner.cs
- RayHitTestParameters.cs
- ToolStrip.cs
- Selector.cs
- RealizationDrawingContextWalker.cs
- RegistryPermission.cs
- HttpCookieCollection.cs
- WebHttpDispatchOperationSelectorData.cs
- DragDeltaEventArgs.cs
- LinkDescriptor.cs
- DataGridBeginningEditEventArgs.cs
- MSAANativeProvider.cs
- GridErrorDlg.cs
- FileChangesMonitor.cs
- WebFormsRootDesigner.cs
- ListControlConvertEventArgs.cs
- GetWinFXPath.cs
- TextModifier.cs
- RsaElement.cs
- StateInitialization.cs
- WorkflowDebuggerSteppingAttribute.cs
- DbMetaDataFactory.cs
- ObjectConverter.cs
- IPAddress.cs
- EntityObject.cs
- PropertyPathWorker.cs
- ContextStaticAttribute.cs
- FullTrustAssemblyCollection.cs
- WindowsImpersonationContext.cs
- MulticastIPAddressInformationCollection.cs
- _PooledStream.cs
- UpdateManifestForBrowserApplication.cs
- MenuAutomationPeer.cs
- SqlNotificationEventArgs.cs
- CurrentTimeZone.cs
- DataGridViewAccessibleObject.cs
- PrintDocument.cs
- DropDownButton.cs
- PackageStore.cs
- PartialTrustVisibleAssembliesSection.cs
- DataGridViewHeaderCell.cs
- TextEditorTables.cs
- CompleteWizardStep.cs
- bidPrivateBase.cs
- ProcessModule.cs
- FontUnit.cs
- PopupControlService.cs
- CodeDOMProvider.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- DictionaryItemsCollection.cs
- WmlMobileTextWriter.cs
- MobileContainerDesigner.cs
- SemaphoreSecurity.cs