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
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- Parameter.cs
- CalendarModeChangedEventArgs.cs
- PathFigureCollection.cs
- GraphicsState.cs
- WebInvokeAttribute.cs
- TargetControlTypeAttribute.cs
- OleDbRowUpdatedEvent.cs
- ZipArchive.cs
- RewritingProcessor.cs
- OLEDB_Enum.cs
- MdImport.cs
- DefaultIfEmptyQueryOperator.cs
- AddInStore.cs
- DocumentOrderComparer.cs
- MaskInputRejectedEventArgs.cs
- HttpApplicationFactory.cs
- ArithmeticException.cs
- HierarchicalDataBoundControlAdapter.cs
- COAUTHIDENTITY.cs
- SystemThemeKey.cs
- CodeExpressionStatement.cs
- FrameworkElementFactoryMarkupObject.cs
- safelinkcollection.cs
- OperationCanceledException.cs
- basecomparevalidator.cs
- DesignerTransaction.cs
- LinqExpressionNormalizer.cs
- Range.cs
- XmlLanguage.cs
- JoinTreeNode.cs
- PixelShader.cs
- BoundColumn.cs
- QilFactory.cs
- Common.cs
- MaskedTextBoxDesignerActionList.cs
- FormViewModeEventArgs.cs
- TextContainerHelper.cs
- AutoGeneratedFieldProperties.cs
- HotCommands.cs
- ProviderUtil.cs
- SafeNativeMethods.cs
- SessionParameter.cs
- ValueExpressions.cs
- ADConnectionHelper.cs
- CqlIdentifiers.cs
- RijndaelManaged.cs
- ZipIOLocalFileDataDescriptor.cs
- DocumentGrid.cs
- PackagePartCollection.cs
- ObservableCollection.cs
- TreeNodeMouseHoverEvent.cs
- NullableBoolConverter.cs
- CapacityStreamGeometryContext.cs
- FilteredAttributeCollection.cs
- ClientCredentialsSecurityTokenManager.cs
- ApplicationContext.cs
- ListBox.cs
- odbcmetadatacolumnnames.cs
- shaperfactoryquerycachekey.cs
- CategoryGridEntry.cs
- LabelDesigner.cs
- TextTreeUndoUnit.cs
- BindableTemplateBuilder.cs
- HScrollBar.cs
- XmlSchemaException.cs
- PageParser.cs
- RawStylusSystemGestureInputReport.cs
- HttpApplication.cs
- StylusCollection.cs
- Animatable.cs
- ProcessHostMapPath.cs
- AnnotationStore.cs
- Config.cs
- ToolTip.cs
- ProviderConnectionPointCollection.cs
- ControlDesignerState.cs
- OleDbCommandBuilder.cs
- IpcClientChannel.cs
- CodeObject.cs
- PenContexts.cs
- entityreference_tresulttype.cs
- ProgressPage.cs
- ResourceDescriptionAttribute.cs
- Automation.cs
- XamlParser.cs
- Inline.cs
- DocumentViewerHelper.cs
- ForeignConstraint.cs
- LicFileLicenseProvider.cs
- TextTreeRootNode.cs
- RawStylusInput.cs
- NumericPagerField.cs
- EmptyEnumerable.cs
- JsonClassDataContract.cs
- WorkflowTransactionService.cs
- ThreadAttributes.cs
- TCEAdapterGenerator.cs
- CapabilitiesSection.cs
- DbDataAdapter.cs