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
- PackWebRequestFactory.cs
- DataBoundLiteralControl.cs
- ProtocolsConfigurationEntry.cs
- TargetConverter.cs
- InputLanguageProfileNotifySink.cs
- WebHeaderCollection.cs
- FormViewCommandEventArgs.cs
- OleDbCommand.cs
- MimeWriter.cs
- Point.cs
- RecognizedWordUnit.cs
- SqlDataSourceCommandEventArgs.cs
- MetadataItemSerializer.cs
- TextEditorLists.cs
- SatelliteContractVersionAttribute.cs
- RoutedEventValueSerializer.cs
- DrawingState.cs
- XmlLoader.cs
- TextEncodedRawTextWriter.cs
- CLSCompliantAttribute.cs
- _DisconnectOverlappedAsyncResult.cs
- TextRunProperties.cs
- HtmlInputCheckBox.cs
- GestureRecognitionResult.cs
- ArraySubsetEnumerator.cs
- XmlNodeReader.cs
- ToolZoneDesigner.cs
- SoapFormatExtensions.cs
- DataDocumentXPathNavigator.cs
- SourceFilter.cs
- DataRecordInternal.cs
- MulticastNotSupportedException.cs
- TextEditorCopyPaste.cs
- XamlHostingSection.cs
- ConfigurationProperty.cs
- WindowsListViewGroup.cs
- Message.cs
- Executor.cs
- AnimationClock.cs
- wgx_render.cs
- HotCommands.cs
- AesCryptoServiceProvider.cs
- AvtEvent.cs
- SharedConnectionWorkflowTransactionService.cs
- MetadataItemSerializer.cs
- WmfPlaceableFileHeader.cs
- AutoResetEvent.cs
- XmlSchemaExporter.cs
- CallbackDebugElement.cs
- DataSourceXmlClassAttribute.cs
- NTAccount.cs
- IriParsingElement.cs
- AmbientValueAttribute.cs
- Emitter.cs
- User.cs
- Sentence.cs
- EntityModelBuildProvider.cs
- Match.cs
- Parser.cs
- ModelEditingScope.cs
- DeferredTextReference.cs
- PerformanceCounterPermissionEntry.cs
- Win32PrintDialog.cs
- ChannelFactory.cs
- MissingMethodException.cs
- BinaryUtilClasses.cs
- Point3DAnimation.cs
- DataRowComparer.cs
- _HelperAsyncResults.cs
- GetRecipientRequest.cs
- NumberFunctions.cs
- PrintEvent.cs
- StreamDocument.cs
- XPathSingletonIterator.cs
- GuidelineSet.cs
- EventMappingSettingsCollection.cs
- MonthCalendar.cs
- manifestimages.cs
- CommonDialog.cs
- DateTimeFormatInfoScanner.cs
- MediaScriptCommandRoutedEventArgs.cs
- CurrentTimeZone.cs
- AtomMaterializer.cs
- ProxyWebPartManager.cs
- SelectorAutomationPeer.cs
- CustomWebEventKey.cs
- NotificationContext.cs
- InternalControlCollection.cs
- DynamicDataManager.cs
- AudioDeviceOut.cs
- CancellationHandler.cs
- ArrayListCollectionBase.cs
- FindSimilarActivitiesVerb.cs
- XsltSettings.cs
- ShaperBuffers.cs
- iisPickupDirectory.cs
- StrokeNodeData.cs
- ArrangedElementCollection.cs
- Empty.cs
- StringStorage.cs