Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- DataSourceView.cs
- NativeMethods.cs
- SqlFunctionAttribute.cs
- mongolianshape.cs
- ComplusEndpointConfigContainer.cs
- IRCollection.cs
- PropertyGridEditorPart.cs
- TypeDependencyAttribute.cs
- DataListItemEventArgs.cs
- BufferedGraphicsContext.cs
- Menu.cs
- Configuration.cs
- DefaultDiscoveryService.cs
- TransactionManager.cs
- ConsoleCancelEventArgs.cs
- HotCommands.cs
- SqlDelegatedTransaction.cs
- SafePEFileHandle.cs
- CreateRefExpr.cs
- PointKeyFrameCollection.cs
- InternalMappingException.cs
- __ConsoleStream.cs
- Zone.cs
- DbParameterCollectionHelper.cs
- ProofTokenCryptoHandle.cs
- FirstMatchCodeGroup.cs
- AccessDataSourceView.cs
- FormattedText.cs
- AutoSizeToolBoxItem.cs
- shaperfactoryquerycacheentry.cs
- WeakEventManager.cs
- HybridDictionary.cs
- PropertyMapper.cs
- TabItem.cs
- TextCompositionEventArgs.cs
- ExtensionFile.cs
- CngKeyCreationParameters.cs
- ImageCodecInfo.cs
- SqlNodeTypeOperators.cs
- ObjectKeyFrameCollection.cs
- Native.cs
- LinearKeyFrames.cs
- SemaphoreFullException.cs
- EdmToObjectNamespaceMap.cs
- PrintPreviewControl.cs
- SecurityDescriptor.cs
- LogSwitch.cs
- DataBindingCollection.cs
- RepeatInfo.cs
- DocumentReferenceCollection.cs
- PreservationFileReader.cs
- UriWriter.cs
- StateItem.cs
- SocketManager.cs
- RunInstallerAttribute.cs
- CompositeFontParser.cs
- SqlMethodAttribute.cs
- VirtualPathProvider.cs
- XmlTypeAttribute.cs
- Ops.cs
- TableItemProviderWrapper.cs
- CodeFieldReferenceExpression.cs
- SerializationInfo.cs
- EmptyQuery.cs
- VectorAnimation.cs
- MatrixAnimationBase.cs
- InspectionWorker.cs
- AndMessageFilter.cs
- FrameworkElement.cs
- ValidationErrorEventArgs.cs
- TabletDeviceInfo.cs
- CoTaskMemUnicodeSafeHandle.cs
- CqlGenerator.cs
- AssemblyAttributesGoHere.cs
- XmlHelper.cs
- ToolStripButton.cs
- DynamicControlParameter.cs
- Query.cs
- AspNetSynchronizationContext.cs
- BrushConverter.cs
- BrowserInteropHelper.cs
- SequentialWorkflowRootDesigner.cs
- ModelItemDictionaryImpl.cs
- LinkedResource.cs
- AsymmetricSignatureFormatter.cs
- UserValidatedEventArgs.cs
- ListViewUpdateEventArgs.cs
- TemplateInstanceAttribute.cs
- ResourceWriter.cs
- BeginSelectCardRequest.cs
- Message.cs
- log.cs
- WebPartMenu.cs
- ResourcesGenerator.cs
- RuntimeWrappedException.cs
- COM2FontConverter.cs
- StylusButtonEventArgs.cs
- ReadOnlyPropertyMetadata.cs
- Int16Animation.cs
- AppDomainResourcePerfCounters.cs