Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- TextEditorCharacters.cs
- SemanticAnalyzer.cs
- InternalDispatchObject.cs
- CodeBlockBuilder.cs
- WorkItem.cs
- CancellableEnumerable.cs
- RoutedPropertyChangedEventArgs.cs
- DataRowChangeEvent.cs
- _SecureChannel.cs
- RoleGroup.cs
- HtmlValidationSummaryAdapter.cs
- PopupControlService.cs
- FrameworkElementFactoryMarkupObject.cs
- CopyNamespacesAction.cs
- ObjectSecurityT.cs
- XmlSchemaSimpleType.cs
- QueryGeneratorBase.cs
- SystemIcmpV4Statistics.cs
- ObjectSet.cs
- MenuItemCollectionEditor.cs
- ChangeInterceptorAttribute.cs
- Image.cs
- CustomWebEventKey.cs
- SamlEvidence.cs
- XComponentModel.cs
- StreamSecurityUpgradeInitiatorBase.cs
- RichTextBoxConstants.cs
- ApplyImportsAction.cs
- HtmlTable.cs
- ApplicationServicesHostFactory.cs
- ObservableCollection.cs
- FacetEnabledSchemaElement.cs
- SafeFileMappingHandle.cs
- FilteredXmlReader.cs
- SqlConnectionFactory.cs
- FontUnit.cs
- Delay.cs
- ContractNamespaceAttribute.cs
- SettingsSection.cs
- CultureTableRecord.cs
- TextPenaltyModule.cs
- DateBoldEvent.cs
- ExpressionBinding.cs
- PanelDesigner.cs
- ApplicationContext.cs
- StringSorter.cs
- RadioButtonPopupAdapter.cs
- Function.cs
- QilReplaceVisitor.cs
- IDictionary.cs
- Int64.cs
- Operator.cs
- BaseParagraph.cs
- CategoriesDocument.cs
- DmlSqlGenerator.cs
- ItemContainerGenerator.cs
- InitializerFacet.cs
- IPEndPoint.cs
- Module.cs
- SqlCacheDependency.cs
- DataTableMapping.cs
- ReferencedCollectionType.cs
- TextEffect.cs
- SqlAliaser.cs
- HtmlLink.cs
- SafeNativeMethods.cs
- QueryAccessibilityHelpEvent.cs
- SoapExtensionTypeElement.cs
- FaultReason.cs
- BStrWrapper.cs
- RbTree.cs
- MenuItem.cs
- MappingException.cs
- Color.cs
- VSWCFServiceContractGenerator.cs
- MarkerProperties.cs
- SpellCheck.cs
- KeyValueSerializer.cs
- Expander.cs
- BaseParaClient.cs
- DeclarativeConditionsCollection.cs
- ToolStripGrip.cs
- TTSEvent.cs
- RelationshipEndMember.cs
- DbTransaction.cs
- FileIOPermission.cs
- XmlNamedNodeMap.cs
- RegionData.cs
- XamlFigureLengthSerializer.cs
- Attributes.cs
- NativeMethods.cs
- RowUpdatingEventArgs.cs
- GeometryGroup.cs
- _NativeSSPI.cs
- MultiPropertyDescriptorGridEntry.cs
- DataSetUtil.cs
- CodeDefaultValueExpression.cs
- StringAnimationBase.cs
- ContentControl.cs
- WmlPhoneCallAdapter.cs