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
- Compress.cs
- MobileSysDescriptionAttribute.cs
- StylusEventArgs.cs
- TemplateBindingExpression.cs
- ServiceModelActivity.cs
- MachineKeyConverter.cs
- XmlStreamNodeWriter.cs
- SafeCryptoHandles.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- BamlResourceSerializer.cs
- EntityDataSourceValidationException.cs
- SchemaImporterExtensionsSection.cs
- CodeTypeParameter.cs
- ProfileSettingsCollection.cs
- KeyEvent.cs
- OperationDescriptionCollection.cs
- CrossAppDomainChannel.cs
- Socket.cs
- TextDecorationCollectionConverter.cs
- Wizard.cs
- WebEventTraceProvider.cs
- PrintDialog.cs
- DataGridViewAutoSizeModeEventArgs.cs
- TextTrailingWordEllipsis.cs
- XmlCustomFormatter.cs
- CompensationDesigner.cs
- GridViewRow.cs
- TypeFieldSchema.cs
- _IPv4Address.cs
- RectAnimationUsingKeyFrames.cs
- WebPartChrome.cs
- MexHttpBindingCollectionElement.cs
- XPathParser.cs
- RoutedCommand.cs
- Membership.cs
- DataRecordInternal.cs
- SvcMapFile.cs
- CodeTypeMember.cs
- Boolean.cs
- ImageAutomationPeer.cs
- EventLogLink.cs
- Tuple.cs
- DbCommandTree.cs
- MouseWheelEventArgs.cs
- MILUtilities.cs
- NaturalLanguageHyphenator.cs
- ElementMarkupObject.cs
- QueryUtil.cs
- bindurihelper.cs
- WindowsMenu.cs
- ThreadPool.cs
- DependencyPropertyKind.cs
- FixedSOMTable.cs
- SiteMapNode.cs
- ExpressionEditorAttribute.cs
- XamlPointCollectionSerializer.cs
- URL.cs
- TransformedBitmap.cs
- _HeaderInfoTable.cs
- SearchForVirtualItemEventArgs.cs
- IDReferencePropertyAttribute.cs
- CompiledQueryCacheEntry.cs
- ListViewInsertedEventArgs.cs
- XpsImageSerializationService.cs
- Exception.cs
- LayoutExceptionEventArgs.cs
- CalendarDesigner.cs
- TextSearch.cs
- SID.cs
- SimpleFileLog.cs
- UnsafeNativeMethods.cs
- MergeLocalizationDirectives.cs
- BaseDataListDesigner.cs
- PartitionerStatic.cs
- DynamicExpression.cs
- RoleManagerModule.cs
- ListBox.cs
- EnvelopedPkcs7.cs
- TypeUtil.cs
- SvcMapFileLoader.cs
- ThreadStartException.cs
- MachineKeyConverter.cs
- StateMachineTimers.cs
- SourceItem.cs
- CompositeControl.cs
- GeneralTransform3DGroup.cs
- ZipIOExtraFieldPaddingElement.cs
- Permission.cs
- DynamicPropertyReader.cs
- PassportAuthenticationModule.cs
- EncodingTable.cs
- TemplateControlCodeDomTreeGenerator.cs
- XmlIlVisitor.cs
- SqlFileStream.cs
- XamlPointCollectionSerializer.cs
- Propagator.ExtentPlaceholderCreator.cs
- WebBrowserUriTypeConverter.cs
- Baml2006ReaderContext.cs
- SafeFindHandle.cs
- ApplicationManager.cs