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
- HostedTransportConfigurationBase.cs
- FixedSOMPage.cs
- hresults.cs
- FormsAuthentication.cs
- HttpModuleCollection.cs
- PostBackOptions.cs
- SecurityCriticalDataForSet.cs
- OdbcPermission.cs
- TransactionFilter.cs
- SqlDataSourceCache.cs
- TaskFactory.cs
- ServiceNameElement.cs
- UnaryNode.cs
- BulletDecorator.cs
- BitVector32.cs
- XamlTemplateSerializer.cs
- FileUpload.cs
- OrderedDictionaryStateHelper.cs
- FileUtil.cs
- DynamicActivityXamlReader.cs
- ExpressionValueEditor.cs
- PrimitiveCodeDomSerializer.cs
- Point3DIndependentAnimationStorage.cs
- PersistChildrenAttribute.cs
- AspCompat.cs
- SafeRightsManagementHandle.cs
- ThreadStaticAttribute.cs
- UnsafeNativeMethodsCLR.cs
- VirtualizedCellInfoCollection.cs
- UndoManager.cs
- ScriptDescriptor.cs
- DoubleKeyFrameCollection.cs
- Maps.cs
- MonitorWrapper.cs
- ProcessHostConfigUtils.cs
- VisualStateGroup.cs
- CommandField.cs
- EntityDataSourceChangingEventArgs.cs
- ControlUtil.cs
- OdbcReferenceCollection.cs
- DispatcherHooks.cs
- InterleavedZipPartStream.cs
- XmlSchemaComplexType.cs
- ContractBase.cs
- TrackingExtract.cs
- SubstitutionDesigner.cs
- XmlValidatingReader.cs
- SessionStateItemCollection.cs
- XmlJsonWriter.cs
- TextEditorTyping.cs
- HeaderUtility.cs
- TextBoxView.cs
- grammarelement.cs
- SafeSecurityHelper.cs
- Transform3DGroup.cs
- ControlParameter.cs
- WindowsComboBox.cs
- MetadataItemEmitter.cs
- MatchingStyle.cs
- AvTraceFormat.cs
- SqlUserDefinedAggregateAttribute.cs
- SettingsSavedEventArgs.cs
- DictionaryEditChange.cs
- SiteMapNodeItemEventArgs.cs
- SqlProviderManifest.cs
- AttachmentService.cs
- LocatorGroup.cs
- XPathException.cs
- Properties.cs
- Stacktrace.cs
- XslTransform.cs
- WizardForm.cs
- SoapServerMethod.cs
- FileVersion.cs
- ChangePassword.cs
- IsolatedStoragePermission.cs
- VoiceInfo.cs
- MoveSizeWinEventHandler.cs
- CrossSiteScriptingValidation.cs
- PersonalizationStateInfo.cs
- TraceHwndHost.cs
- StandardOleMarshalObject.cs
- SizeLimitedCache.cs
- XmlDataSource.cs
- PasswordRecovery.cs
- ApplicationServiceHelper.cs
- TextElementAutomationPeer.cs
- ObjectDataProvider.cs
- XamlReader.cs
- Util.cs
- TableRow.cs
- HebrewCalendar.cs
- X509Utils.cs
- WebPartConnectVerb.cs
- XpsFixedDocumentReaderWriter.cs
- codemethodreferenceexpression.cs
- InputLangChangeRequestEvent.cs
- XmlSchemaAttributeGroup.cs
- BuildProvider.cs
- WebPartExportVerb.cs