Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / ndp / fx / src / DataEntity / System / Data / Mapping / StoragePropertyMapping.cs / 1 / StoragePropertyMapping.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 types of property mappings. /// ////// For Example if conceptually you could represent the CS MSL file as following /// --Mapping /// --EntityContainerMapping ( CNorthwind-->SNorthwind ) /// --EntitySetMapping /// --EntityTypeMapping /// --TableMappingFragment /// --EntityKey /// --ScalarPropertyMap /// --ScalarPropertyMap /// --EntityTypeMapping /// --TableMappingFragment /// --EntityKey /// --ScalarPropertyMap /// --ComplexPropertyMap /// --ScalarPropertyMap /// --ScalarProperyMap /// --ScalarPropertyMap /// --AssociationSetMapping /// --AssociationTypeMapping /// --TableMappingFragment /// --EndPropertyMap /// --ScalarPropertyMap /// --ScalarProperyMap /// --EndPropertyMap /// --ScalarPropertyMap /// --EntityContainerMapping ( CMyDatabase-->SMyDatabase ) /// --CompositionSetMapping /// --CompositionTypeMapping /// --TableMappingFragment /// --ParentEntityKey /// --ScalarPropertyMap /// --ScalarPropertyMap /// --EntityKey /// --ScalarPropertyMap /// --ScalarPropertyMap /// --ComplexPropertyMap /// --ScalarPropertyMap /// --ScalarProperyMap /// --ScalarPropertyMap /// This class represents the metadata for all property map elements in the /// above example. This includes the scalar property maps, complex property maps /// and end property maps. /// internal abstract class StoragePropertyMapping { #region Constructors ////// Construct a new EdmProperty mapping object /// /// The PropertyMetadata object that represents the member for which mapping is being specified internal StoragePropertyMapping(EdmProperty cdmMember) { this.m_cdmMember = cdmMember; } #endregion #region Fields EdmProperty m_cdmMember; //EdmProperty metadata representing the Cdm member for which the mapping is specified #endregion #region Properties ////// The PropertyMetadata object that represents the member for which mapping is being specified /// internal virtual EdmProperty EdmProperty { get { return this.m_cdmMember; } } #endregion #region Methods ////// This method is primarily for debugging purposes. /// Will be removed shortly. /// /// internal virtual void Print(int index) { } #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- //// 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 types of property mappings. /// ////// For Example if conceptually you could represent the CS MSL file as following /// --Mapping /// --EntityContainerMapping ( CNorthwind-->SNorthwind ) /// --EntitySetMapping /// --EntityTypeMapping /// --TableMappingFragment /// --EntityKey /// --ScalarPropertyMap /// --ScalarPropertyMap /// --EntityTypeMapping /// --TableMappingFragment /// --EntityKey /// --ScalarPropertyMap /// --ComplexPropertyMap /// --ScalarPropertyMap /// --ScalarProperyMap /// --ScalarPropertyMap /// --AssociationSetMapping /// --AssociationTypeMapping /// --TableMappingFragment /// --EndPropertyMap /// --ScalarPropertyMap /// --ScalarProperyMap /// --EndPropertyMap /// --ScalarPropertyMap /// --EntityContainerMapping ( CMyDatabase-->SMyDatabase ) /// --CompositionSetMapping /// --CompositionTypeMapping /// --TableMappingFragment /// --ParentEntityKey /// --ScalarPropertyMap /// --ScalarPropertyMap /// --EntityKey /// --ScalarPropertyMap /// --ScalarPropertyMap /// --ComplexPropertyMap /// --ScalarPropertyMap /// --ScalarProperyMap /// --ScalarPropertyMap /// This class represents the metadata for all property map elements in the /// above example. This includes the scalar property maps, complex property maps /// and end property maps. /// internal abstract class StoragePropertyMapping { #region Constructors ////// Construct a new EdmProperty mapping object /// /// The PropertyMetadata object that represents the member for which mapping is being specified internal StoragePropertyMapping(EdmProperty cdmMember) { this.m_cdmMember = cdmMember; } #endregion #region Fields EdmProperty m_cdmMember; //EdmProperty metadata representing the Cdm member for which the mapping is specified #endregion #region Properties ////// The PropertyMetadata object that represents the member for which mapping is being specified /// internal virtual EdmProperty EdmProperty { get { return this.m_cdmMember; } } #endregion #region Methods ////// This method is primarily for debugging purposes. /// Will be removed shortly. /// /// internal virtual void Print(int index) { } #endregion } } // 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
- StructuralCache.cs
- TableLayoutSettingsTypeConverter.cs
- LinearKeyFrames.cs
- ExtensionFile.cs
- updateconfighost.cs
- CqlLexerHelpers.cs
- ActivityExecutionContextCollection.cs
- Soap.cs
- IntranetCredentialPolicy.cs
- ToolboxCategoryItems.cs
- _NativeSSPI.cs
- WorkflowDesignerColors.cs
- HtmlControl.cs
- FullTrustAssembly.cs
- ParameterBuilder.cs
- HotSpotCollection.cs
- NativeCppClassAttribute.cs
- Overlapped.cs
- DataGridViewRowPostPaintEventArgs.cs
- DataGridViewCellMouseEventArgs.cs
- SystemUnicastIPAddressInformation.cs
- X500Name.cs
- XmlUtf8RawTextWriter.cs
- EncryptedKeyIdentifierClause.cs
- Drawing.cs
- SiteMapDataSource.cs
- WindowsMenu.cs
- RoleManagerModule.cs
- BypassElement.cs
- Pen.cs
- TabOrder.cs
- CapabilitiesUse.cs
- FacetChecker.cs
- InstalledFontCollection.cs
- DesignerEventService.cs
- XmlDomTextWriter.cs
- DocumentEventArgs.cs
- ReferencedCollectionType.cs
- StringAnimationBase.cs
- InvokeSchedule.cs
- TypeExtensionSerializer.cs
- ParameterExpression.cs
- PropertyPathWorker.cs
- SymbolEqualComparer.cs
- EventHandlingScope.cs
- OneWayBindingElement.cs
- HostedHttpContext.cs
- InstanceData.cs
- IndentTextWriter.cs
- Exceptions.cs
- DataGridViewCheckBoxColumn.cs
- XmlNodeChangedEventManager.cs
- Geometry.cs
- QfeChecker.cs
- GridViewPageEventArgs.cs
- FontFamily.cs
- PageCatalogPart.cs
- RepeaterItemEventArgs.cs
- ValidationErrorCollection.cs
- DataGrid.cs
- PeerNameRecordCollection.cs
- ToolBar.cs
- GlobalEventManager.cs
- UrlMappingsSection.cs
- MimeMapping.cs
- CodeIdentifier.cs
- OLEDB_Util.cs
- DispatcherEventArgs.cs
- DragDeltaEventArgs.cs
- SspiHelper.cs
- HwndSubclass.cs
- SystemIPGlobalProperties.cs
- CommandPlan.cs
- SliderAutomationPeer.cs
- BinaryObjectInfo.cs
- UInt16.cs
- RadioButton.cs
- SiteMapProvider.cs
- ClientRuntimeConfig.cs
- ScriptResourceAttribute.cs
- IsolationInterop.cs
- MatcherBuilder.cs
- WebPartConnectionsConnectVerb.cs
- CodeCompiler.cs
- JumpItem.cs
- UnknownWrapper.cs
- ExpressionBindings.cs
- DbConnectionHelper.cs
- MouseButtonEventArgs.cs
- DefaultCompensation.cs
- XmlAnyElementAttribute.cs
- ProcessHostFactoryHelper.cs
- DrawingImage.cs
- Symbol.cs
- ThicknessAnimationUsingKeyFrames.cs
- Cell.cs
- XmlUrlResolver.cs
- Byte.cs
- GridViewAutomationPeer.cs
- MaskedTextBoxDesignerActionList.cs