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
- TdsRecordBufferSetter.cs
- HeaderLabel.cs
- ConfigWriter.cs
- CodeTypeReferenceCollection.cs
- InputProcessorProfiles.cs
- StickyNote.cs
- CryptoStream.cs
- EnumUnknown.cs
- MatrixAnimationUsingPath.cs
- GroupByQueryOperator.cs
- RecognizedPhrase.cs
- AnimationStorage.cs
- Empty.cs
- MarkupObject.cs
- TextServicesPropertyRanges.cs
- DataServiceQueryProvider.cs
- ValidationSummary.cs
- ValueUtilsSmi.cs
- TreeNodeSelectionProcessor.cs
- SqlProcedureAttribute.cs
- FlowNode.cs
- LoadWorkflowAsyncResult.cs
- ReadWriteSpinLock.cs
- KernelTypeValidation.cs
- TraceSwitch.cs
- ProviderConnectionPointCollection.cs
- PeerResolverElement.cs
- SpecularMaterial.cs
- DebuggerService.cs
- CryptoConfig.cs
- _ListenerResponseStream.cs
- PrincipalPermission.cs
- TransactionInterop.cs
- ReferenceEqualityComparer.cs
- ProxyWebPartManager.cs
- UnhandledExceptionEventArgs.cs
- MenuItemStyleCollection.cs
- DictionarySectionHandler.cs
- SchemaComplexType.cs
- MessageQueueInstaller.cs
- ItemContainerGenerator.cs
- ComponentResourceKey.cs
- StringInfo.cs
- PointCollection.cs
- OpCellTreeNode.cs
- ScriptManagerProxy.cs
- XhtmlConformanceSection.cs
- TaskForm.cs
- NeutralResourcesLanguageAttribute.cs
- ExtensionSimplifierMarkupObject.cs
- DescendantQuery.cs
- TokenFactoryBase.cs
- SearchForVirtualItemEventArgs.cs
- BaseTemplateParser.cs
- AnnotationAuthorChangedEventArgs.cs
- TextTreeObjectNode.cs
- DataServiceHostFactory.cs
- CqlBlock.cs
- ServiceNameElement.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- KeyEventArgs.cs
- TlsSspiNegotiation.cs
- HttpResponseHeader.cs
- BitmapEffectDrawing.cs
- TreeViewAutomationPeer.cs
- VariantWrapper.cs
- SelectionGlyph.cs
- ZipPackage.cs
- ScrollItemPattern.cs
- Ref.cs
- UIntPtr.cs
- XmlAtomicValue.cs
- DefaultTraceListener.cs
- RubberbandSelector.cs
- WriterOutput.cs
- WriteFileContext.cs
- ParagraphVisual.cs
- ComponentCommands.cs
- WebControlAdapter.cs
- ReverseQueryOperator.cs
- QuotedPrintableStream.cs
- XmlSchemaAttributeGroup.cs
- TrustLevel.cs
- RegularExpressionValidator.cs
- PageAsyncTaskManager.cs
- OdbcTransaction.cs
- Closure.cs
- Buffer.cs
- DataTablePropertyDescriptor.cs
- DispatcherHooks.cs
- ControlHelper.cs
- SiteMembershipCondition.cs
- SpeechEvent.cs
- XmlNavigatorFilter.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- ScriptBehaviorDescriptor.cs
- SspiWrapper.cs
- ManagementScope.cs
- LayoutExceptionEventArgs.cs
- StrokeCollectionConverter.cs