Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- TextEffectCollection.cs
- QuotedStringFormatReader.cs
- Label.cs
- TraceHwndHost.cs
- RepeaterItem.cs
- Encoder.cs
- ServiceProviders.cs
- Mappings.cs
- XmlAnyElementAttribute.cs
- XmlSchemaSimpleType.cs
- ToolboxComponentsCreatedEventArgs.cs
- EntityCollection.cs
- DataGridParentRows.cs
- EtwTrace.cs
- XmlUtil.cs
- RegexMatchCollection.cs
- CodeSubDirectoriesCollection.cs
- ListViewUpdatedEventArgs.cs
- ColorTranslator.cs
- WinInetCache.cs
- UrlParameterReader.cs
- RightNameExpirationInfoPair.cs
- PlainXmlSerializer.cs
- EllipseGeometry.cs
- AssemblyAttributes.cs
- NumericUpDown.cs
- FormViewInsertedEventArgs.cs
- OleDbPermission.cs
- BaseTemplateBuildProvider.cs
- ConsoleCancelEventArgs.cs
- DependencyPropertyKind.cs
- PropertyEmitterBase.cs
- TypeConverterValueSerializer.cs
- SurrogateSelector.cs
- DaylightTime.cs
- IsolatedStorageFile.cs
- HwndHost.cs
- MatrixTransform.cs
- ReturnEventArgs.cs
- HttpRequest.cs
- AtomParser.cs
- ProxyAttribute.cs
- CanExecuteRoutedEventArgs.cs
- TypeViewSchema.cs
- ServicesSection.cs
- IconConverter.cs
- WebScriptMetadataInstanceContextProvider.cs
- GorillaCodec.cs
- TemplateBindingExtension.cs
- ButtonColumn.cs
- XamlParser.cs
- CompositeActivityCodeGenerator.cs
- SEHException.cs
- EventDescriptor.cs
- Fonts.cs
- MsmqBindingFilter.cs
- BufferModeSettings.cs
- Html32TextWriter.cs
- Light.cs
- FormatSettings.cs
- PolicyVersionConverter.cs
- ConcurrentBag.cs
- DocumentPageTextView.cs
- HostedImpersonationContext.cs
- WmlListAdapter.cs
- WinCategoryAttribute.cs
- _NestedSingleAsyncResult.cs
- ClipboardData.cs
- DataServiceKeyAttribute.cs
- InsufficientMemoryException.cs
- MonthChangedEventArgs.cs
- ConfigurationSectionGroup.cs
- OdbcDataReader.cs
- HttpAsyncResult.cs
- LabelEditEvent.cs
- RelationalExpressions.cs
- SystemTcpStatistics.cs
- GridViewRowEventArgs.cs
- EntityDataSourceSelectingEventArgs.cs
- TextBounds.cs
- HtmlToClrEventProxy.cs
- DESCryptoServiceProvider.cs
- TimeoutException.cs
- versioninfo.cs
- TcpSocketManager.cs
- SimpleParser.cs
- AssertSection.cs
- CookieProtection.cs
- OracleInfoMessageEventArgs.cs
- VirtualizingPanel.cs
- HandlerWithFactory.cs
- UrlPath.cs
- WebPartEditorOkVerb.cs
- ScrollBarRenderer.cs
- WindowsFormsSectionHandler.cs
- Utilities.cs
- XamlFilter.cs
- DataGridViewComboBoxEditingControl.cs
- GridToolTip.cs
- AtlasWeb.Designer.cs