Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- SecurityRuntime.cs
- DictionaryEntry.cs
- DataGridViewHitTestInfo.cs
- LinearKeyFrames.cs
- SerTrace.cs
- BindingCompleteEventArgs.cs
- XmlSerializationReader.cs
- UnsupportedPolicyOptionsException.cs
- EventSinkHelperWriter.cs
- PlanCompilerUtil.cs
- SpecialNameAttribute.cs
- HyperLinkField.cs
- ListDataBindEventArgs.cs
- ParameterCollection.cs
- ReversePositionQuery.cs
- SqlTypesSchemaImporter.cs
- OleDbCommand.cs
- BaseTemplateCodeDomTreeGenerator.cs
- GridViewColumnHeaderAutomationPeer.cs
- OperandQuery.cs
- MimeReflector.cs
- DeclaredTypeElement.cs
- SpecialTypeDataContract.cs
- Graphics.cs
- UInt64Converter.cs
- HelpEvent.cs
- SqlProfileProvider.cs
- ProjectionPath.cs
- EventBuilder.cs
- GetWinFXPath.cs
- CancelEventArgs.cs
- Aggregates.cs
- WebFormDesignerActionService.cs
- SoapEnumAttribute.cs
- PermissionSetEnumerator.cs
- QueueAccessMode.cs
- GridLength.cs
- OleDbPropertySetGuid.cs
- QuotedPrintableStream.cs
- DeclarativeConditionsCollection.cs
- SqlGatherConsumedAliases.cs
- SessionIDManager.cs
- EntitySqlQueryState.cs
- ParseElementCollection.cs
- InputLanguageCollection.cs
- DescendantBaseQuery.cs
- WebPartExportVerb.cs
- TextSelectionProcessor.cs
- TreeNodeStyleCollection.cs
- ContextMarshalException.cs
- FormatterServices.cs
- GorillaCodec.cs
- JsonSerializer.cs
- X509InitiatorCertificateClientElement.cs
- Input.cs
- Stackframe.cs
- ScriptingRoleServiceSection.cs
- NumberFunctions.cs
- SystemIPInterfaceProperties.cs
- WrappedIUnknown.cs
- ViewBox.cs
- metadatamappinghashervisitor.cs
- AncestorChangedEventArgs.cs
- CodeParameterDeclarationExpressionCollection.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- SHA512.cs
- EditingScope.cs
- AssemblyNameUtility.cs
- Error.cs
- HtmlInputHidden.cs
- NamedPipeProcessProtocolHandler.cs
- XmlSchemaAttributeGroup.cs
- Material.cs
- XsltContext.cs
- Visitor.cs
- Padding.cs
- XmlSchemaSequence.cs
- LiteralTextContainerControlBuilder.cs
- PrintDocument.cs
- NetworkCredential.cs
- MenuStrip.cs
- DataRowView.cs
- Attributes.cs
- EntityObject.cs
- PropertyNames.cs
- AttachmentCollection.cs
- UriExt.cs
- AbandonedMutexException.cs
- _NetworkingPerfCounters.cs
- DataServiceConfiguration.cs
- HostedTransportConfigurationBase.cs
- CodeTypeMember.cs
- TextEvent.cs
- BoolExpr.cs
- SystemThemeKey.cs
- XmlNodeWriter.cs
- DataServiceKeyAttribute.cs
- SchemaLookupTable.cs
- ApplicationSecurityInfo.cs
- Publisher.cs