Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Mapping / StoragePropertyMapping.cs / 1305376 / 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
- Utils.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- SapiRecoContext.cs
- SqlXmlStorage.cs
- HtmlToClrEventProxy.cs
- HtmlTableCellCollection.cs
- DataGridViewTextBoxColumn.cs
- IdleTimeoutMonitor.cs
- CommandID.cs
- ProtocolViolationException.cs
- PagesSection.cs
- DynamicUpdateCommand.cs
- SHA1.cs
- Int16.cs
- EntityDataSourceWizardForm.cs
- QuotedPrintableStream.cs
- DesignerForm.cs
- ObjectConverter.cs
- ToggleProviderWrapper.cs
- CheckBoxDesigner.cs
- WebPartChrome.cs
- GroupItemAutomationPeer.cs
- RbTree.cs
- XmlSchemaDatatype.cs
- GraphicsPath.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- EventLogEntry.cs
- BamlTreeUpdater.cs
- cookieexception.cs
- EvidenceBase.cs
- XmlEventCache.cs
- Propagator.JoinPropagator.cs
- MultiTouchSystemGestureLogic.cs
- DoubleAnimationBase.cs
- ArcSegment.cs
- JavaScriptObjectDeserializer.cs
- BinaryWriter.cs
- BordersPage.cs
- RoutedEventHandlerInfo.cs
- ItemsControlAutomationPeer.cs
- AutomationProperties.cs
- Events.cs
- CompilationRelaxations.cs
- ParserOptions.cs
- Clock.cs
- RegisteredScript.cs
- TextMetrics.cs
- DockAndAnchorLayout.cs
- InkPresenterAutomationPeer.cs
- Globals.cs
- SystemUnicastIPAddressInformation.cs
- CanExpandCollapseAllConverter.cs
- MasterPage.cs
- HttpCachePolicyElement.cs
- SchemaName.cs
- ScrollProviderWrapper.cs
- XmlSchemaAnnotation.cs
- XmlSchemaCollection.cs
- DataServiceQueryException.cs
- GraphicsPathIterator.cs
- ImageInfo.cs
- Compilation.cs
- UnionExpr.cs
- PersonalizationDictionary.cs
- QilFunction.cs
- VectorValueSerializer.cs
- EntityDesignerDataSourceView.cs
- TextContainer.cs
- CodeDelegateCreateExpression.cs
- DelimitedListTraceListener.cs
- TcpProcessProtocolHandler.cs
- ObjectHandle.cs
- HelpEvent.cs
- xamlnodes.cs
- TextBoxRenderer.cs
- FrameworkRichTextComposition.cs
- DocumentOrderQuery.cs
- remotingproxy.cs
- ListViewDataItem.cs
- Trigger.cs
- WaitForChangedResult.cs
- MailMessage.cs
- DragStartedEventArgs.cs
- IFlowDocumentViewer.cs
- OrderByQueryOptionExpression.cs
- DESCryptoServiceProvider.cs
- ProfileService.cs
- HyperLink.cs
- ColumnResizeUndoUnit.cs
- PropertySourceInfo.cs
- NotifyInputEventArgs.cs
- ListSortDescription.cs
- Point3DIndependentAnimationStorage.cs
- ReadWriteControlDesigner.cs
- sqlnorm.cs
- JournalNavigationScope.cs
- RtfToXamlReader.cs
- DesignerDataView.cs
- MachineKeySection.cs
- safelink.cs