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
- ProfileInfo.cs
- selecteditemcollection.cs
- WindowHelperService.cs
- DescendantBaseQuery.cs
- DispatchWrapper.cs
- ServiceOperationViewControl.cs
- CachedRequestParams.cs
- ValidationErrorEventArgs.cs
- PointAnimationClockResource.cs
- FontConverter.cs
- CodeCatchClause.cs
- BlurEffect.cs
- WindowsAuthenticationEventArgs.cs
- DbInsertCommandTree.cs
- DatePickerAutomationPeer.cs
- SmiEventSink_Default.cs
- precedingquery.cs
- CodeMemberField.cs
- FileCodeGroup.cs
- WebPartEditVerb.cs
- HttpCapabilitiesSectionHandler.cs
- ImageMetadata.cs
- DrawListViewSubItemEventArgs.cs
- rsa.cs
- _AcceptOverlappedAsyncResult.cs
- _StreamFramer.cs
- IList.cs
- AccessDataSourceWizardForm.cs
- WebScriptEnablingBehavior.cs
- MsmqInputMessagePool.cs
- Timer.cs
- GenericUI.cs
- BindingContext.cs
- PrimitiveDataContract.cs
- FontStyleConverter.cs
- FontUnit.cs
- Point3D.cs
- UnionCodeGroup.cs
- ControlIdConverter.cs
- PostBackOptions.cs
- ComponentChangedEvent.cs
- WebEventCodes.cs
- DPTypeDescriptorContext.cs
- DeviceContext2.cs
- Figure.cs
- Hashtable.cs
- ScriptResourceAttribute.cs
- GroupDescription.cs
- RadioButtonAutomationPeer.cs
- RolePrincipal.cs
- TCPListener.cs
- ListView.cs
- DefaultValueTypeConverter.cs
- Polygon.cs
- TrackBar.cs
- TextEditorCharacters.cs
- UpdatePanelControlTrigger.cs
- clipboard.cs
- WsdlContractConversionContext.cs
- NonParentingControl.cs
- SessionStateContainer.cs
- VarRemapper.cs
- PopupRoot.cs
- ProfileService.cs
- SubpageParaClient.cs
- filewebrequest.cs
- hebrewshape.cs
- StaticExtensionConverter.cs
- GroupItem.cs
- XmlSchemaSequence.cs
- ArrayTypeMismatchException.cs
- DataListItemCollection.cs
- ModulesEntry.cs
- dsa.cs
- SettingsSection.cs
- BufferCache.cs
- SystemGatewayIPAddressInformation.cs
- Predicate.cs
- TextTreeUndo.cs
- GeometryDrawing.cs
- SmtpSection.cs
- SmtpMail.cs
- FrugalList.cs
- FloaterParaClient.cs
- HttpWebResponse.cs
- RequestQueryProcessor.cs
- PartialTrustValidationBehavior.cs
- CodeSubDirectory.cs
- MutableAssemblyCacheEntry.cs
- XmlSubtreeReader.cs
- MimePart.cs
- CodeDirectionExpression.cs
- UnsupportedPolicyOptionsException.cs
- NetworkStream.cs
- UriTemplatePathPartiallyEquivalentSet.cs
- TextEmbeddedObject.cs
- UIElement3DAutomationPeer.cs
- CollectionView.cs
- HitTestDrawingContextWalker.cs
- CodeGenerationManager.cs