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
- DayRenderEvent.cs
- VisualBasic.cs
- TreeNodeCollection.cs
- PersonalizationStateInfoCollection.cs
- EventListenerClientSide.cs
- DispatchWrapper.cs
- IntegrationExceptionEventArgs.cs
- MsmqIntegrationInputChannel.cs
- WorkflowQueuingService.cs
- WebPartDisplayModeCollection.cs
- __Filters.cs
- ClientFormsIdentity.cs
- initElementDictionary.cs
- DataGridViewCellStyleChangedEventArgs.cs
- DeploymentSectionCache.cs
- SqlDataSourceView.cs
- TabletDevice.cs
- _AutoWebProxyScriptWrapper.cs
- SortQuery.cs
- MultiTrigger.cs
- EntityType.cs
- _RequestCacheProtocol.cs
- NativeMethods.cs
- ToolBarButtonClickEvent.cs
- AccessorTable.cs
- RequiredAttributeAttribute.cs
- Win32.cs
- WebPartEditorApplyVerb.cs
- TransportSecurityBindingElement.cs
- SerialReceived.cs
- PrintPreviewControl.cs
- _SSPISessionCache.cs
- HTTPNotFoundHandler.cs
- Slider.cs
- BoundsDrawingContextWalker.cs
- validationstate.cs
- Emitter.cs
- _SslSessionsCache.cs
- SessionEndedEventArgs.cs
- System.Data_BID.cs
- SelectionItemPattern.cs
- AnnotationResourceChangedEventArgs.cs
- AttachedAnnotationChangedEventArgs.cs
- ValidateNames.cs
- ResourceDisplayNameAttribute.cs
- MenuCommand.cs
- WinInetCache.cs
- DuplicateDetector.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- Win32SafeHandles.cs
- SiteOfOriginPart.cs
- TypeContext.cs
- cryptoapiTransform.cs
- IpcClientChannel.cs
- SQLRoleProvider.cs
- ConsumerConnectionPointCollection.cs
- CatalogZoneBase.cs
- Int32KeyFrameCollection.cs
- Run.cs
- CompilerCollection.cs
- DrawingContextDrawingContextWalker.cs
- AsyncResult.cs
- GenericParameterDataContract.cs
- BadImageFormatException.cs
- LineServicesCallbacks.cs
- X509Certificate2.cs
- MetadataWorkspace.cs
- TextFormatterHost.cs
- CodeIterationStatement.cs
- ImpersonationContext.cs
- CryptoApi.cs
- ProfilePropertySettings.cs
- NeutralResourcesLanguageAttribute.cs
- XPathDescendantIterator.cs
- MembershipValidatePasswordEventArgs.cs
- DataContractSerializerFaultFormatter.cs
- Journal.cs
- SocketCache.cs
- MulticastIPAddressInformationCollection.cs
- Vertex.cs
- CodeExporter.cs
- Rotation3DAnimationBase.cs
- Misc.cs
- WebPartDisplayMode.cs
- RawStylusInputReport.cs
- RectAnimationClockResource.cs
- DataStreams.cs
- BindingContext.cs
- X509CertificateStore.cs
- UnsafeNativeMethodsTablet.cs
- FixedDocument.cs
- BooleanFunctions.cs
- AxHost.cs
- DBConcurrencyException.cs
- Splitter.cs
- SqlCommandBuilder.cs
- BitmapInitialize.cs
- XmlNamespaceManager.cs
- IEnumerable.cs
- ImageDrawing.cs