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
- Hex.cs
- XmlSchemaSimpleContentExtension.cs
- MethodAccessException.cs
- StreamUpdate.cs
- PropertyGridCommands.cs
- TextViewElement.cs
- ObjectNotFoundException.cs
- ParenthesizePropertyNameAttribute.cs
- UiaCoreProviderApi.cs
- OdbcCommandBuilder.cs
- MatchingStyle.cs
- WebPartMenu.cs
- ObjectReaderCompiler.cs
- HttpWriter.cs
- ToolBarOverflowPanel.cs
- PeerReferralPolicy.cs
- DoubleAnimationUsingKeyFrames.cs
- ResolveCriteria.cs
- FixedDocumentPaginator.cs
- StylusPointPropertyUnit.cs
- Rect.cs
- CommonDialog.cs
- QueryPrefixOp.cs
- Keyboard.cs
- MetadataArtifactLoaderCompositeFile.cs
- ApplicationDirectory.cs
- XsltContext.cs
- SiteIdentityPermission.cs
- UxThemeWrapper.cs
- ObjectListSelectEventArgs.cs
- TransactionTraceIdentifier.cs
- ClaimTypes.cs
- CommandHelpers.cs
- EntityViewGenerationAttribute.cs
- RefType.cs
- CqlQuery.cs
- XamlSerializationHelper.cs
- HostedNamedPipeTransportManager.cs
- PresentationTraceSources.cs
- FileSecurity.cs
- DataGridViewButtonCell.cs
- MessageOperationFormatter.cs
- StringDictionary.cs
- Span.cs
- IdentitySection.cs
- Error.cs
- CmsUtils.cs
- GetPageCompletedEventArgs.cs
- BoundsDrawingContextWalker.cs
- ByteAnimationBase.cs
- CLRBindingWorker.cs
- LocalizableAttribute.cs
- SwitchLevelAttribute.cs
- TextDecorationCollection.cs
- HasCopySemanticsAttribute.cs
- WSUtilitySpecificationVersion.cs
- OutOfProcStateClientManager.cs
- SubclassTypeValidator.cs
- XmlHierarchicalEnumerable.cs
- LinkConverter.cs
- HtmlElementCollection.cs
- AddingNewEventArgs.cs
- SignatureToken.cs
- SyndicationDeserializer.cs
- SortExpressionBuilder.cs
- DependencyPropertyChangedEventArgs.cs
- DrawingGroupDrawingContext.cs
- ListBoxChrome.cs
- OrderablePartitioner.cs
- IgnoreFileBuildProvider.cs
- BamlBinaryWriter.cs
- ArrayElementGridEntry.cs
- WebPartHeaderCloseVerb.cs
- ApplicationFileParser.cs
- CodeIdentifier.cs
- WCFBuildProvider.cs
- Matrix.cs
- PartialList.cs
- EndpointAddressProcessor.cs
- ShapingEngine.cs
- EventProviderWriter.cs
- LocalBuilder.cs
- PersonalizationStateInfoCollection.cs
- ExpressionBindingCollection.cs
- ObjectListComponentEditor.cs
- DrawingState.cs
- SystemParameters.cs
- AnnotationStore.cs
- CollectionBuilder.cs
- UInt64.cs
- Application.cs
- SqlExpressionNullability.cs
- _NtlmClient.cs
- ServiceChannelManager.cs
- ValidateNames.cs
- EncodingInfo.cs
- ScalarConstant.cs
- ManagementScope.cs
- ApplicationSecurityManager.cs
- XsltInput.cs