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
- ControlDesigner.cs
- PageSetupDialog.cs
- ModelEditingScope.cs
- ItemList.cs
- WindowsRebar.cs
- TypeLibConverter.cs
- SourceFilter.cs
- FamilyMapCollection.cs
- TableTextElementCollectionInternal.cs
- CollectionConverter.cs
- LassoHelper.cs
- ResourceBinder.cs
- XmlAnyElementAttributes.cs
- DataControlField.cs
- ListViewSortEventArgs.cs
- ResourceProviderFactory.cs
- BuildProviderUtils.cs
- EnumDataContract.cs
- WorkflowOwnerAsyncResult.cs
- CodeAttachEventStatement.cs
- DetailsViewDeletedEventArgs.cs
- BitmapEffectInputConnector.cs
- CatalogPartCollection.cs
- FileDialogCustomPlace.cs
- Margins.cs
- XmlNodeComparer.cs
- Utils.cs
- SpecularMaterial.cs
- BlurEffect.cs
- XmlParserContext.cs
- SemanticBasicElement.cs
- MouseEvent.cs
- BitmapEffectRenderDataResource.cs
- RenderOptions.cs
- ComponentConverter.cs
- ChannelManager.cs
- GridViewSortEventArgs.cs
- TextMessageEncoder.cs
- TypeUtils.cs
- StreamReader.cs
- CustomValidator.cs
- DomainConstraint.cs
- CommentGlyph.cs
- ServiceBusyException.cs
- ReadOnlyHierarchicalDataSource.cs
- PathStreamGeometryContext.cs
- BinHexDecoder.cs
- TrustManagerPromptUI.cs
- DictionaryCustomTypeDescriptor.cs
- ToolboxComponentsCreatingEventArgs.cs
- isolationinterop.cs
- UniqueIdentifierService.cs
- NonBatchDirectoryCompiler.cs
- TextRunCacheImp.cs
- UIElementPropertyUndoUnit.cs
- Attributes.cs
- UpDownBase.cs
- ValidatingReaderNodeData.cs
- TabletDevice.cs
- FrameworkContentElement.cs
- UrlAuthFailedErrorFormatter.cs
- ExpressionBuilderCollection.cs
- RenderOptions.cs
- ControllableStoryboardAction.cs
- UInt16Storage.cs
- DataGridColumnsPage.cs
- TextTreeNode.cs
- DBDataPermission.cs
- TimersDescriptionAttribute.cs
- DiscoveryClientElement.cs
- PersonalizationStateQuery.cs
- SmiContext.cs
- _HTTPDateParse.cs
- DependencyPropertyValueSerializer.cs
- PerformanceCounterScope.cs
- BooleanAnimationBase.cs
- DES.cs
- XmlLangPropertyAttribute.cs
- ToolStripPanel.cs
- documentsequencetextview.cs
- AsymmetricSignatureFormatter.cs
- Stylus.cs
- _KerberosClient.cs
- WinFormsSecurity.cs
- DesignerGenericWebPart.cs
- BookmarkList.cs
- SqlAliasesReferenced.cs
- TaskbarItemInfo.cs
- PageCodeDomTreeGenerator.cs
- XmlSchemaCollection.cs
- CodeDOMUtility.cs
- InvalidateEvent.cs
- GridViewAutomationPeer.cs
- FutureFactory.cs
- RoleGroupCollection.cs
- ExpandSegmentCollection.cs
- SchemaImporterExtensionsSection.cs
- Base64Encoder.cs
- WizardPanel.cs
- PropertySourceInfo.cs