Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WebCategoryAttribute.cs
- MetadataWorkspace.cs
- ConfigurationManagerInternal.cs
- DockingAttribute.cs
- XmlDocumentSerializer.cs
- ADRole.cs
- XamlRtfConverter.cs
- Cursors.cs
- NullableDoubleSumAggregationOperator.cs
- ControlsConfig.cs
- TextTreeTextElementNode.cs
- SqlDelegatedTransaction.cs
- BaseTemplateParser.cs
- AdPostCacheSubstitution.cs
- TextTreeTextNode.cs
- LinkLabel.cs
- DecimalAnimationBase.cs
- EmptyWorkItem.cs
- AutoScrollExpandMessageFilter.cs
- ObjectManager.cs
- FutureFactory.cs
- BindingList.cs
- RegexWorker.cs
- ResourceContainer.cs
- SmtpMail.cs
- ContentType.cs
- DataGridTemplateColumn.cs
- WmlCommandAdapter.cs
- HttpWebRequestElement.cs
- ListChunk.cs
- ReadOnlyObservableCollection.cs
- XPathBinder.cs
- SqlParameter.cs
- NotImplementedException.cs
- ToolBarButton.cs
- ReaderContextStackData.cs
- ReadContentAsBinaryHelper.cs
- XmlIlGenerator.cs
- BaseProcessProtocolHandler.cs
- GlyphsSerializer.cs
- TraceProvider.cs
- XmlBinaryReaderSession.cs
- SrgsSemanticInterpretationTag.cs
- GenericPrincipal.cs
- ParsedAttributeCollection.cs
- BoundsDrawingContextWalker.cs
- ProcessModelInfo.cs
- RegionInfo.cs
- BitmapImage.cs
- PublisherIdentityPermission.cs
- GradientStopCollection.cs
- XmlNamedNodeMap.cs
- AddToCollection.cs
- GeneralTransformGroup.cs
- ComponentCommands.cs
- ResizingMessageFilter.cs
- JournalEntryListConverter.cs
- tooltip.cs
- FlowLayoutSettings.cs
- HtmlTableCell.cs
- XsltSettings.cs
- TdsParserSessionPool.cs
- AspNetSynchronizationContext.cs
- HtmlLink.cs
- SqlCaseSimplifier.cs
- Asn1IntegerConverter.cs
- SiteMapDataSourceView.cs
- DataGridViewSortCompareEventArgs.cs
- UpdateCompiler.cs
- SqlMultiplexer.cs
- ObjectDataSourceFilteringEventArgs.cs
- UnSafeCharBuffer.cs
- ReversePositionQuery.cs
- Comparer.cs
- SelectionHighlightInfo.cs
- MessageDescriptionCollection.cs
- CodeTypeParameterCollection.cs
- DataServices.cs
- AddInProcess.cs
- FormatSettings.cs
- CustomSignedXml.cs
- CfgRule.cs
- Sentence.cs
- BordersPage.cs
- LinkedDataMemberFieldEditor.cs
- CustomTrackingQuery.cs
- InvalidPipelineStoreException.cs
- AnnotationResourceCollection.cs
- TextElement.cs
- TextEditorSpelling.cs
- WebPartEditorCancelVerb.cs
- TaskResultSetter.cs
- OrderByBuilder.cs
- IEnumerable.cs
- ExpressionBinding.cs
- CompensatableTransactionScopeActivity.cs
- UIElementParagraph.cs
- ValueQuery.cs
- SettingsContext.cs
- LayoutSettings.cs