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
- TextBox.cs
- XmlNamedNodeMap.cs
- DragEvent.cs
- Config.cs
- Enum.cs
- _NestedMultipleAsyncResult.cs
- DocumentViewerBaseAutomationPeer.cs
- ProcessModuleCollection.cs
- Rules.cs
- StorageComplexTypeMapping.cs
- EntityWithKeyStrategy.cs
- MailDefinition.cs
- SecurityStandardsManager.cs
- XamlReader.cs
- ValueConversionAttribute.cs
- QueryOutputWriterV1.cs
- HttpListenerContext.cs
- GeneratedView.cs
- Storyboard.cs
- Camera.cs
- WebConfigurationHostFileChange.cs
- TextElementEnumerator.cs
- AutoResetEvent.cs
- MouseCaptureWithinProperty.cs
- DoubleAnimationClockResource.cs
- ToolStripSettings.cs
- PersistChildrenAttribute.cs
- TextServicesLoader.cs
- CreateDataSourceDialog.cs
- MimeFormatExtensions.cs
- WindowsTooltip.cs
- BaseTemplateBuildProvider.cs
- __ConsoleStream.cs
- TypeBuilder.cs
- LockCookie.cs
- MetadataCache.cs
- xdrvalidator.cs
- DoubleLinkListEnumerator.cs
- HierarchicalDataTemplate.cs
- HttpResponseHeader.cs
- PrintDialogException.cs
- HtmlSelect.cs
- MimeMapping.cs
- Executor.cs
- AsmxEndpointPickerExtension.cs
- ManifestSignatureInformation.cs
- RestHandlerFactory.cs
- DocumentXPathNavigator.cs
- System.Data.OracleClient_BID.cs
- GlyphShapingProperties.cs
- ReferentialConstraintRoleElement.cs
- EntityDataSourceSelectedEventArgs.cs
- PreparingEnlistment.cs
- sitestring.cs
- TemplateControlCodeDomTreeGenerator.cs
- TemplateDefinition.cs
- DbgUtil.cs
- RuntimeHandles.cs
- SmtpLoginAuthenticationModule.cs
- SqlCharStream.cs
- GenericsInstances.cs
- ProxyManager.cs
- CollectionViewProxy.cs
- Rijndael.cs
- Policy.cs
- TextLineBreak.cs
- MessageCredentialType.cs
- ServiceProviders.cs
- ModelTreeEnumerator.cs
- SchemaCollectionPreprocessor.cs
- WebPartTransformer.cs
- OletxResourceManager.cs
- DataGridViewControlCollection.cs
- ErrorWrapper.cs
- ApplicationFileParser.cs
- SqlErrorCollection.cs
- OwnerDrawPropertyBag.cs
- TextTrailingCharacterEllipsis.cs
- webproxy.cs
- EditCommandColumn.cs
- UDPClient.cs
- Int16Converter.cs
- DataGridViewComboBoxColumn.cs
- InternalConfigConfigurationFactory.cs
- MsmqMessage.cs
- TileBrush.cs
- SQLMembershipProvider.cs
- UrlAuthFailureHandler.cs
- AspNetSynchronizationContext.cs
- XmlQueryStaticData.cs
- FileInfo.cs
- ZipIOExtraField.cs
- ValidationError.cs
- EntryWrittenEventArgs.cs
- StylusTip.cs
- HiddenFieldPageStatePersister.cs
- TabPage.cs
- RankException.cs
- MatrixAnimationUsingPath.cs
- cookieexception.cs