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
- Size.cs
- WebPartConnection.cs
- LogicalMethodInfo.cs
- PropertyValueEditor.cs
- Mutex.cs
- RemotingException.cs
- StoragePropertyMapping.cs
- FactoryGenerator.cs
- PresentationAppDomainManager.cs
- dataobject.cs
- TextTreeNode.cs
- ResourcePermissionBase.cs
- returneventsaver.cs
- DesignTimeVisibleAttribute.cs
- SimpleFieldTemplateUserControl.cs
- Vector3DCollection.cs
- smtppermission.cs
- DBBindings.cs
- SliderAutomationPeer.cs
- DeferredReference.cs
- TagPrefixAttribute.cs
- FileCodeGroup.cs
- DataViewManager.cs
- PriorityRange.cs
- Literal.cs
- StoreContentChangedEventArgs.cs
- ListViewItemSelectionChangedEvent.cs
- DynamicRendererThreadManager.cs
- RuntimeEnvironment.cs
- AutoGeneratedField.cs
- EdmItemError.cs
- CoreSwitches.cs
- BmpBitmapDecoder.cs
- XmlSchemaAttributeGroupRef.cs
- SerialPort.cs
- LineServicesCallbacks.cs
- URLIdentityPermission.cs
- AutoFocusStyle.xaml.cs
- ObjectIDGenerator.cs
- milrender.cs
- User.cs
- SqlCacheDependencyDatabase.cs
- SqlMethodCallConverter.cs
- HitTestResult.cs
- WebBrowserPermission.cs
- XmlILStorageConverter.cs
- EntityClassGenerator.cs
- DataQuery.cs
- Missing.cs
- ResourceExpressionEditorSheet.cs
- Int16AnimationUsingKeyFrames.cs
- PermissionRequestEvidence.cs
- LifetimeServices.cs
- webproxy.cs
- ComponentCollection.cs
- DataGridTable.cs
- CommonRemoteMemoryBlock.cs
- NumberFunctions.cs
- ConfigUtil.cs
- TerminatorSinks.cs
- DataSvcMapFileSerializer.cs
- ImmComposition.cs
- ObjectManager.cs
- FixedTextSelectionProcessor.cs
- MobileCapabilities.cs
- DataServiceQueryProvider.cs
- ClaimSet.cs
- RichTextBox.cs
- HtmlLiteralTextAdapter.cs
- NodeLabelEditEvent.cs
- CreateRefExpr.cs
- WarningException.cs
- ReliableChannelListener.cs
- WebPageTraceListener.cs
- Run.cs
- cookiecollection.cs
- Attributes.cs
- CodeIdentifiers.cs
- BaseTreeIterator.cs
- ListViewItemMouseHoverEvent.cs
- MediaScriptCommandRoutedEventArgs.cs
- DbConnectionStringBuilder.cs
- PathFigure.cs
- TypeUsage.cs
- M3DUtil.cs
- ExpressionBindingCollection.cs
- Context.cs
- Image.cs
- ExpressionBuilder.cs
- InputEventArgs.cs
- HandleCollector.cs
- SmtpAuthenticationManager.cs
- WorkflowInstanceUnhandledExceptionRecord.cs
- HtmlInputCheckBox.cs
- HtmlControlPersistable.cs
- HtmlInputButton.cs
- LinkLabel.cs
- TextContainer.cs
- SignerInfo.cs
- ConfigurationElementProperty.cs