Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Mapping / ObjectMemberMapping.cs / 1305376 / ObjectMemberMapping.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- 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
- TargetParameterCountException.cs
- controlskin.cs
- StateManagedCollection.cs
- DelimitedListTraceListener.cs
- TdsParameterSetter.cs
- VBIdentifierNameEditor.cs
- Variant.cs
- CodeTypeDelegate.cs
- SevenBitStream.cs
- SoapExtensionTypeElement.cs
- ChannelBinding.cs
- TaskHelper.cs
- EraserBehavior.cs
- HttpCookieCollection.cs
- Rotation3D.cs
- Site.cs
- XmlReflectionMember.cs
- HtmlImage.cs
- DataObjectSettingDataEventArgs.cs
- StandardRuntimeEnumValidatorAttribute.cs
- xmlsaver.cs
- TrustManager.cs
- GeneralTransformCollection.cs
- ElementFactory.cs
- MappingSource.cs
- IriParsingElement.cs
- TransactionTraceIdentifier.cs
- SqlMetaData.cs
- DataServiceRequest.cs
- MenuAdapter.cs
- CorrelationTokenInvalidatedHandler.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- ColumnProvider.cs
- NegationPusher.cs
- ArrayWithOffset.cs
- _IPv4Address.cs
- MultipartContentParser.cs
- WebControl.cs
- RowToFieldTransformer.cs
- OdbcParameterCollection.cs
- MsmqNonTransactedPoisonHandler.cs
- SchemaImporterExtensionElement.cs
- GridPatternIdentifiers.cs
- URI.cs
- RowBinding.cs
- SystemParameters.cs
- Win32KeyboardDevice.cs
- ConnectionStringSettings.cs
- NamespaceCollection.cs
- VisualProxy.cs
- XmlSignificantWhitespace.cs
- ModelItemCollectionImpl.cs
- RoutedEventArgs.cs
- SetterBase.cs
- OdbcInfoMessageEvent.cs
- HashJoinQueryOperatorEnumerator.cs
- BitmapSource.cs
- EdmType.cs
- PermissionSetEnumerator.cs
- TransformCollection.cs
- printdlgexmarshaler.cs
- DelayedRegex.cs
- MethodBuilderInstantiation.cs
- FileEnumerator.cs
- SystemBrushes.cs
- ExpandableObjectConverter.cs
- ADConnectionHelper.cs
- DataKeyCollection.cs
- XmlSchema.cs
- SR.Designer.cs
- TimeSpanOrInfiniteConverter.cs
- LinearGradientBrush.cs
- ChildTable.cs
- ClientEventManager.cs
- InfoCardService.cs
- IndexingContentUnit.cs
- CachingHintValidation.cs
- GeneralTransform3D.cs
- DES.cs
- oledbmetadatacollectionnames.cs
- EmptyWithCancelationCheckWorkItem.cs
- DropSource.cs
- TextBox.cs
- DoubleLink.cs
- HttpStreamFormatter.cs
- BasicHttpMessageSecurity.cs
- ProfileEventArgs.cs
- Font.cs
- SafeProcessHandle.cs
- ManagementEventArgs.cs
- XPathScanner.cs
- WebAdminConfigurationHelper.cs
- MemoryFailPoint.cs
- AutomationPeer.cs
- _NTAuthentication.cs
- DecoderNLS.cs
- InkCollectionBehavior.cs
- CultureSpecificStringDictionary.cs
- EventLogger.cs
- OrderedEnumerableRowCollection.cs