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
- FloaterParagraph.cs
- COM2PropertyDescriptor.cs
- SigningCredentials.cs
- ListParaClient.cs
- BamlResourceContent.cs
- PartManifestEntry.cs
- ContainerParaClient.cs
- MessageRpc.cs
- UpdatableGenericsFeature.cs
- GridProviderWrapper.cs
- ClientSettingsSection.cs
- DataGridViewComboBoxEditingControl.cs
- StateMachineExecutionState.cs
- GenericTypeParameterBuilder.cs
- DBSchemaRow.cs
- URIFormatException.cs
- SR.cs
- PartitionedStreamMerger.cs
- ObjectKeyFrameCollection.cs
- TextLineBreak.cs
- BuildResult.cs
- GradientStopCollection.cs
- ResXResourceWriter.cs
- HtmlInputButton.cs
- FontFamily.cs
- MultipleFilterMatchesException.cs
- FontFamily.cs
- SystemColorTracker.cs
- XsdBuildProvider.cs
- ListDesigner.cs
- DataGridViewCellValueEventArgs.cs
- CodeLinePragma.cs
- UnsafeNativeMethods.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- IntPtr.cs
- EmptyEnumerator.cs
- _StreamFramer.cs
- SqlUtil.cs
- DragEvent.cs
- ZoneMembershipCondition.cs
- DesignerForm.cs
- TemplatedEditableDesignerRegion.cs
- MouseBinding.cs
- StorageEndPropertyMapping.cs
- SolidColorBrush.cs
- Compiler.cs
- GraphicsPath.cs
- TableLayoutColumnStyleCollection.cs
- WebBrowsableAttribute.cs
- TreeView.cs
- DataPointer.cs
- HtmlShimManager.cs
- ListViewItem.cs
- QilInvokeLateBound.cs
- ToolStripArrowRenderEventArgs.cs
- RefreshEventArgs.cs
- Expr.cs
- Validator.cs
- XmlDictionaryReaderQuotas.cs
- ListViewContainer.cs
- LicenseException.cs
- LabelEditEvent.cs
- DesignerAttribute.cs
- RotationValidation.cs
- WorkItem.cs
- WebPartDescriptionCollection.cs
- SrgsSemanticInterpretationTag.cs
- LinkConverter.cs
- EmissiveMaterial.cs
- ComponentChangingEvent.cs
- PtsHost.cs
- IndexedString.cs
- UriSectionData.cs
- NavigationWindow.cs
- C14NUtil.cs
- SignatureTargetIdManager.cs
- RequestBringIntoViewEventArgs.cs
- ViewStateException.cs
- WebPartUserCapability.cs
- InputScopeManager.cs
- ConfigurationPropertyAttribute.cs
- PointLight.cs
- ComponentChangedEvent.cs
- CodeVariableDeclarationStatement.cs
- FirstMatchCodeGroup.cs
- HtmlTableRow.cs
- WindowsAltTab.cs
- JsonWriter.cs
- InkCollectionBehavior.cs
- Rotation3D.cs
- XmlLinkedNode.cs
- LazyInitializer.cs
- CancelEventArgs.cs
- SafeLibraryHandle.cs
- DataGridViewComboBoxEditingControl.cs
- ControlBuilderAttribute.cs
- Binding.cs
- StringSorter.cs
- GrammarBuilderRuleRef.cs
- oledbmetadatacollectionnames.cs