Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- SHA256CryptoServiceProvider.cs
- DbConnectionPoolCounters.cs
- EnumUnknown.cs
- AdapterUtil.cs
- DataControlFieldCell.cs
- ColorAnimation.cs
- LocatorGroup.cs
- validation.cs
- OpenTypeMethods.cs
- SByteStorage.cs
- ToolStripGrip.cs
- LogicalTreeHelper.cs
- FileSystemInfo.cs
- BinaryUtilClasses.cs
- XPathNodeIterator.cs
- ContainerUtilities.cs
- Wildcard.cs
- DataObjectFieldAttribute.cs
- SqlNotificationRequest.cs
- SiteMapPath.cs
- ExpressionPrefixAttribute.cs
- TableDetailsRow.cs
- PasswordValidationException.cs
- SqlDuplicator.cs
- ClientSideProviderDescription.cs
- MultiBinding.cs
- EllipseGeometry.cs
- DisplayNameAttribute.cs
- DynamicUpdateCommand.cs
- ServerValidateEventArgs.cs
- SystemDiagnosticsSection.cs
- XPathItem.cs
- SelectionEditingBehavior.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- EmissiveMaterial.cs
- InternalSafeNativeMethods.cs
- ThicknessKeyFrameCollection.cs
- Convert.cs
- ResizeGrip.cs
- CrossSiteScriptingValidation.cs
- UTF8Encoding.cs
- DynamicRendererThreadManager.cs
- WindowAutomationPeer.cs
- X509LogoTypeExtension.cs
- SoapRpcMethodAttribute.cs
- VideoDrawing.cs
- ToolStripGripRenderEventArgs.cs
- PrintEvent.cs
- MeasureItemEvent.cs
- GPPOINT.cs
- ProfileBuildProvider.cs
- WithParamAction.cs
- PreviewControlDesigner.cs
- AliasedSlot.cs
- ClientSettingsStore.cs
- SecurityHelper.cs
- ListenerElementsCollection.cs
- LicFileLicenseProvider.cs
- XmlElement.cs
- Visitor.cs
- ClientTargetSection.cs
- TemplatedControlDesigner.cs
- ObjectConverter.cs
- PaintEvent.cs
- SecurityTokenTypes.cs
- QuaternionAnimation.cs
- rsa.cs
- DesignColumnCollection.cs
- SortFieldComparer.cs
- WindowsSolidBrush.cs
- EventLogPermissionEntryCollection.cs
- ItemCollection.cs
- PageParserFilter.cs
- __ConsoleStream.cs
- AspProxy.cs
- WindowsRichEdit.cs
- ReceiveMessageRecord.cs
- WebPartDescriptionCollection.cs
- PackWebRequestFactory.cs
- CategoryValueConverter.cs
- dsa.cs
- OracleParameterBinding.cs
- Exceptions.cs
- XmlTextReader.cs
- TableAutomationPeer.cs
- SendOperation.cs
- SlipBehavior.cs
- ClassValidator.cs
- ImageIndexEditor.cs
- SqlVersion.cs
- String.cs
- TableCellAutomationPeer.cs
- EntityViewGenerationAttribute.cs
- DataGridDesigner.cs
- DataSvcMapFile.cs
- SystemInfo.cs
- PtsHost.cs
- FrameworkElementAutomationPeer.cs
- InfoCardArgumentException.cs
- CFStream.cs