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
- StickyNoteHelper.cs
- ICspAsymmetricAlgorithm.cs
- DataGridAutoFormat.cs
- GraphicsPathIterator.cs
- ParameterInfo.cs
- DesignerLinkAdapter.cs
- XmlSchemaIdentityConstraint.cs
- TransformedBitmap.cs
- ScriptReferenceEventArgs.cs
- Normalizer.cs
- ClientTargetSection.cs
- FragmentQueryKB.cs
- TypedMessageConverter.cs
- IListConverters.cs
- CodeStatementCollection.cs
- Restrictions.cs
- sqlmetadatafactory.cs
- FormsAuthenticationUser.cs
- ComplexType.cs
- OrderedHashRepartitionStream.cs
- ModelFunction.cs
- TabItem.cs
- JpegBitmapDecoder.cs
- ControlTemplate.cs
- RegistryKey.cs
- NonVisualControlAttribute.cs
- DataGridViewRowCollection.cs
- JournalEntryStack.cs
- BitmapCache.cs
- WebPartConnectionCollection.cs
- SelectionRange.cs
- ViewBase.cs
- Slider.cs
- MailSettingsSection.cs
- QilBinary.cs
- OracleRowUpdatingEventArgs.cs
- Trustee.cs
- XhtmlBasicPageAdapter.cs
- PrePostDescendentsWalker.cs
- CallSite.cs
- NotImplementedException.cs
- WindowsAuthenticationModule.cs
- UpdateCompiler.cs
- SelectionHighlightInfo.cs
- relpropertyhelper.cs
- TemplateManager.cs
- MetadataItemEmitter.cs
- Update.cs
- WebPartCatalogAddVerb.cs
- WebPartEditorOkVerb.cs
- InstanceDataCollection.cs
- WmlLiteralTextAdapter.cs
- ButtonChrome.cs
- InkCanvasInnerCanvas.cs
- StyleBamlRecordReader.cs
- LineVisual.cs
- ClusterSafeNativeMethods.cs
- DesignerToolboxInfo.cs
- DeliveryStrategy.cs
- NotImplementedException.cs
- BindingOperations.cs
- ValueSerializer.cs
- SamlAuthorizationDecisionClaimResource.cs
- QilInvokeLateBound.cs
- Transform.cs
- TraversalRequest.cs
- RectAnimationBase.cs
- xdrvalidator.cs
- XmlAttributes.cs
- RemoteWebConfigurationHostStream.cs
- SingleObjectCollection.cs
- FlowDocumentReaderAutomationPeer.cs
- ThemeDirectoryCompiler.cs
- TextEditor.cs
- DynamicValidatorEventArgs.cs
- RenderData.cs
- EditorPart.cs
- GuidelineSet.cs
- NavigatorOutput.cs
- ContainerFilterService.cs
- Brush.cs
- GeneratedView.cs
- ApplicationFileCodeDomTreeGenerator.cs
- BamlVersionHeader.cs
- XPathEmptyIterator.cs
- ProfileGroupSettings.cs
- HtmlTable.cs
- SchemaNotation.cs
- FormsAuthenticationUserCollection.cs
- ListBoxAutomationPeer.cs
- SafeSecurityHelper.cs
- SwitchAttribute.cs
- AssociationEndMember.cs
- DataGridViewCellValueEventArgs.cs
- CodeCompiler.cs
- BindingValueChangedEventArgs.cs
- HttpModuleActionCollection.cs
- DataColumnCollection.cs
- SqlBulkCopyColumnMapping.cs
- WebExceptionStatus.cs