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
- Timer.cs
- XmlEnumAttribute.cs
- WindowsGrip.cs
- HtmlElementErrorEventArgs.cs
- FrameworkTextComposition.cs
- InstanceData.cs
- ArgumentDirectionHelper.cs
- DataObjectAttribute.cs
- SurrogateSelector.cs
- AppModelKnownContentFactory.cs
- Canvas.cs
- CodeTypeReference.cs
- ResourceExpressionEditor.cs
- ModelServiceImpl.cs
- Types.cs
- DBCSCodePageEncoding.cs
- TagNameToTypeMapper.cs
- IPAddress.cs
- TypeDescriptionProviderAttribute.cs
- SplineKeyFrames.cs
- storepermission.cs
- ImageDrawing.cs
- UriPrefixTable.cs
- TextTreeInsertUndoUnit.cs
- ScaleTransform.cs
- SQLMoney.cs
- SamlSecurityToken.cs
- RectIndependentAnimationStorage.cs
- UxThemeWrapper.cs
- COM2Properties.cs
- HandlerBase.cs
- EntityContainerEntitySet.cs
- VirtualDirectoryMapping.cs
- XmlNamespaceDeclarationsAttribute.cs
- DataDocumentXPathNavigator.cs
- InkCanvasInnerCanvas.cs
- _NtlmClient.cs
- ScriptingScriptResourceHandlerSection.cs
- OleDbWrapper.cs
- shaperfactoryquerycachekey.cs
- UserNamePasswordClientCredential.cs
- AlternateViewCollection.cs
- UpdateCommand.cs
- MulticastNotSupportedException.cs
- PagesChangedEventArgs.cs
- NetDataContractSerializer.cs
- WorkflowApplicationAbortedException.cs
- UxThemeWrapper.cs
- SerializationInfoEnumerator.cs
- AppSettingsReader.cs
- OleDbWrapper.cs
- EntityContainer.cs
- RegisteredHiddenField.cs
- BindingEntityInfo.cs
- Subset.cs
- FixedSOMPageConstructor.cs
- AuthenticatedStream.cs
- ServiceBusyException.cs
- ZipIOModeEnforcingStream.cs
- SynchronousChannelMergeEnumerator.cs
- AccessViolationException.cs
- IdentifierElement.cs
- HttpHandler.cs
- DropTarget.cs
- BitmapEffectrendercontext.cs
- XmlUtilWriter.cs
- basenumberconverter.cs
- DateTimeConverter2.cs
- FactoryRecord.cs
- FixedSchema.cs
- XamlPointCollectionSerializer.cs
- ExpandableObjectConverter.cs
- FaultReasonText.cs
- COSERVERINFO.cs
- FontSource.cs
- Point.cs
- TextRenderer.cs
- login.cs
- ActivityCompletionCallbackWrapper.cs
- CacheHelper.cs
- AndCondition.cs
- CompiledIdentityConstraint.cs
- OrthographicCamera.cs
- ConfigurationSettings.cs
- ObjectConverter.cs
- FormatSelectingMessageInspector.cs
- TimerElapsedEvenArgs.cs
- Exceptions.cs
- DefaultObjectMappingItemCollection.cs
- WorkflowViewElement.cs
- AttributeParameterInfo.cs
- OleDbParameter.cs
- List.cs
- UserControlAutomationPeer.cs
- OletxTransactionManager.cs
- MultiView.cs
- UIElementCollection.cs
- GradientStopCollection.cs
- DbExpressionVisitor.cs
- OracleLob.cs