Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- WSDualHttpSecurityElement.cs
- SafeBuffer.cs
- WindowsScrollBar.cs
- KeyInstance.cs
- WebEvents.cs
- DBBindings.cs
- ConsoleTraceListener.cs
- ApplyImportsAction.cs
- NetworkCredential.cs
- WmpBitmapDecoder.cs
- TextEditorDragDrop.cs
- HeaderCollection.cs
- XmlBinaryReader.cs
- XmlSchemaGroup.cs
- RequestSecurityToken.cs
- UpdateEventArgs.cs
- SafeNativeMethodsCLR.cs
- BrushConverter.cs
- OdbcHandle.cs
- XmlEncApr2001.cs
- validation.cs
- HttpServerVarsCollection.cs
- RequestCache.cs
- _StreamFramer.cs
- Deflater.cs
- BamlResourceContent.cs
- NavigationService.cs
- Token.cs
- SdlChannelSink.cs
- Constants.cs
- RecordsAffectedEventArgs.cs
- OutputCacheSettings.cs
- DynamicActivityProperty.cs
- Geometry3D.cs
- LoadRetryHandler.cs
- SqlServices.cs
- _Events.cs
- CodeSnippetStatement.cs
- BulletedListEventArgs.cs
- FlowDocumentReaderAutomationPeer.cs
- Wrapper.cs
- ThreadAbortException.cs
- ToolStripButton.cs
- XmlSerializerFactory.cs
- PersonalizationStateInfoCollection.cs
- DependencyPropertyChangedEventArgs.cs
- XmlDocumentFragment.cs
- RoutedEventConverter.cs
- DrawingAttributes.cs
- CompoundFileDeflateTransform.cs
- WrappingXamlSchemaContext.cs
- WebPartDisplayModeCancelEventArgs.cs
- FakeModelItemImpl.cs
- URI.cs
- TrackingMemoryStreamFactory.cs
- StringArrayConverter.cs
- ToolboxItemAttribute.cs
- SerialPort.cs
- DurableInstanceManager.cs
- CodeMemberProperty.cs
- WebPartEventArgs.cs
- Int32AnimationBase.cs
- CodeTypeDeclarationCollection.cs
- CornerRadius.cs
- LinqDataSourceUpdateEventArgs.cs
- DaylightTime.cs
- WindowsListView.cs
- MatchingStyle.cs
- AsymmetricAlgorithm.cs
- TextEffectCollection.cs
- VirtualPathProvider.cs
- XhtmlTextWriter.cs
- HighlightComponent.cs
- OleDbRowUpdatedEvent.cs
- CodeObject.cs
- KeyboardEventArgs.cs
- QilTypeChecker.cs
- WindowsScrollBarBits.cs
- XslTransform.cs
- UriExt.cs
- MemberHolder.cs
- LinkTarget.cs
- TrustLevel.cs
- BitmapEffectRenderDataResource.cs
- UnsafeNativeMethods.cs
- LOSFormatter.cs
- CodeThrowExceptionStatement.cs
- HttpException.cs
- XmlSortKeyAccumulator.cs
- AttributeUsageAttribute.cs
- ExpressionEvaluator.cs
- ClientApiGenerator.cs
- EnumUnknown.cs
- SmtpDigestAuthenticationModule.cs
- FlowNode.cs
- Visual.cs
- PerfService.cs
- WorkflowDefinitionDispenser.cs
- oledbmetadatacollectionnames.cs
- PrinterSettings.cs