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 / 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
- UmAlQuraCalendar.cs
- Token.cs
- util.cs
- URIFormatException.cs
- FtpWebResponse.cs
- EFTableProvider.cs
- PageContentCollection.cs
- DataColumnChangeEvent.cs
- PackagePartCollection.cs
- OdbcConnectionFactory.cs
- RangeContentEnumerator.cs
- FaultHandlingFilter.cs
- WorkerRequest.cs
- BaseDataList.cs
- EntitySqlQueryCacheKey.cs
- ColorKeyFrameCollection.cs
- Triplet.cs
- DesignerActionPanel.cs
- TransformGroup.cs
- cookie.cs
- Rights.cs
- ManifestResourceInfo.cs
- ControlAdapter.cs
- BrowserCapabilitiesFactory.cs
- AppDomainProtocolHandler.cs
- WebPartDescriptionCollection.cs
- SecurityElement.cs
- ToolStrip.cs
- XmlIlTypeHelper.cs
- HttpStreamFormatter.cs
- FormsIdentity.cs
- CollectionViewGroup.cs
- XPathNavigator.cs
- ServicePoint.cs
- dbdatarecord.cs
- TextPointerBase.cs
- StringFormat.cs
- ComboBox.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- OrderedEnumerableRowCollection.cs
- RichTextBox.cs
- ServiceOperationParameter.cs
- Win32Native.cs
- ADMembershipProvider.cs
- _NestedSingleAsyncResult.cs
- ColumnTypeConverter.cs
- InkCanvasFeedbackAdorner.cs
- PartDesigner.cs
- WizardStepBase.cs
- XmlIncludeAttribute.cs
- SQLDecimal.cs
- EnumerableRowCollectionExtensions.cs
- HtmlToClrEventProxy.cs
- GeneralTransform3DGroup.cs
- ToolboxItemAttribute.cs
- Menu.cs
- ListViewItem.cs
- BackEase.cs
- XmlAttributeCollection.cs
- DataGridViewColumnCollectionEditor.cs
- Cursors.cs
- WebServiceClientProxyGenerator.cs
- CheckBoxField.cs
- ZipIOModeEnforcingStream.cs
- DropSource.cs
- InlineObject.cs
- ConfigPathUtility.cs
- FormatterServices.cs
- Dispatcher.cs
- SectionUpdates.cs
- SafeNativeMethods.cs
- RectAnimationBase.cs
- MobileFormsAuthentication.cs
- safePerfProviderHandle.cs
- SemaphoreFullException.cs
- Char.cs
- RepeaterCommandEventArgs.cs
- XmlQueryType.cs
- ExcCanonicalXml.cs
- CompositionTarget.cs
- sqlstateclientmanager.cs
- TimeZoneNotFoundException.cs
- basevalidator.cs
- TypeConverter.cs
- StyleReferenceConverter.cs
- TextElementEditingBehaviorAttribute.cs
- InstanceKeyNotReadyException.cs
- HttpModulesSection.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- TableLayoutSettings.cs
- BrowserCapabilitiesCompiler.cs
- HashHelper.cs
- Html32TextWriter.cs
- ConfigurationValidatorBase.cs
- EntityConnection.cs
- LicFileLicenseProvider.cs
- PropertyMetadata.cs
- OleDbStruct.cs
- MsmqIntegrationMessageProperty.cs
- RetrieveVirtualItemEventArgs.cs