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
- GeometryModel3D.cs
- DecimalAnimationUsingKeyFrames.cs
- ImageIndexEditor.cs
- TrackingRecord.cs
- GPStream.cs
- SizeAnimationBase.cs
- DesignObjectWrapper.cs
- WebBrowser.cs
- DataKey.cs
- Graph.cs
- Durable.cs
- EntityTemplateFactory.cs
- ContractAdapter.cs
- TimeoutException.cs
- SqlFacetAttribute.cs
- SafeSecurityHelper.cs
- X509ClientCertificateAuthentication.cs
- DbConnectionPoolCounters.cs
- UrlPropertyAttribute.cs
- FocusChangedEventArgs.cs
- BufferBuilder.cs
- PageAsyncTask.cs
- TimeSpanOrInfiniteConverter.cs
- DataTablePropertyDescriptor.cs
- PinnedBufferMemoryStream.cs
- DynamicResourceExtensionConverter.cs
- Tokenizer.cs
- GlobalizationAssembly.cs
- CellCreator.cs
- APCustomTypeDescriptor.cs
- WeakRefEnumerator.cs
- QualificationDataAttribute.cs
- UnsafeNativeMethods.cs
- Ipv6Element.cs
- LocalizedNameDescriptionPair.cs
- ReflectionUtil.cs
- Panel.cs
- TriggerActionCollection.cs
- ConfigurationElementProperty.cs
- XmlNamespaceDeclarationsAttribute.cs
- Util.cs
- PixelFormat.cs
- ReverseQueryOperator.cs
- DesignerSelectionListAdapter.cs
- LiteralText.cs
- _CookieModule.cs
- SortedList.cs
- IISMapPath.cs
- WithStatement.cs
- GB18030Encoding.cs
- PermissionSet.cs
- cache.cs
- InstancePersistenceEvent.cs
- TypeExtensionSerializer.cs
- DbConnectionPoolGroup.cs
- HttpHandlerActionCollection.cs
- ContentPlaceHolder.cs
- SqlClientWrapperSmiStreamChars.cs
- CaseCqlBlock.cs
- TemplateComponentConnector.cs
- QueryableFilterRepeater.cs
- StreamWithDictionary.cs
- ObjectItemLoadingSessionData.cs
- OdbcRowUpdatingEvent.cs
- Control.cs
- PerformanceCounter.cs
- MetabaseServerConfig.cs
- WmlListAdapter.cs
- CatalogPart.cs
- Main.cs
- ConstructorBuilder.cs
- HttpProfileBase.cs
- exports.cs
- ThreadAbortException.cs
- ButtonPopupAdapter.cs
- Int64Converter.cs
- PixelFormats.cs
- SerializationSectionGroup.cs
- ScrollableControl.cs
- ScriptResourceDefinition.cs
- EnumMember.cs
- BindableTemplateBuilder.cs
- PriorityBinding.cs
- ParseNumbers.cs
- VBIdentifierTrimConverter.cs
- LiteralControl.cs
- XmlEncApr2001.cs
- dataobject.cs
- SecurityTokenValidationException.cs
- SelectionGlyphBase.cs
- MemberInfoSerializationHolder.cs
- Vector3DCollectionValueSerializer.cs
- TextTreeFixupNode.cs
- SafeThemeHandle.cs
- BitmapEffectvisualstate.cs
- WindowsRegion.cs
- XmlCharType.cs
- TextBlock.cs
- DataGridRow.cs
- ListViewCancelEventArgs.cs