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
- ObjectPersistData.cs
- AppSettingsReader.cs
- TransformPattern.cs
- DependencyPropertyValueSerializer.cs
- Rotation3D.cs
- ManifestResourceInfo.cs
- DataList.cs
- Positioning.cs
- InputProcessorProfiles.cs
- DispatcherEventArgs.cs
- TreeViewDesigner.cs
- Vector3DAnimationUsingKeyFrames.cs
- XamlStyleSerializer.cs
- NativeRecognizer.cs
- DbConnectionPoolIdentity.cs
- DecimalAnimationUsingKeyFrames.cs
- SQLDateTimeStorage.cs
- SizeAnimationUsingKeyFrames.cs
- LostFocusEventManager.cs
- webproxy.cs
- TabControl.cs
- XmlSerializationGeneratedCode.cs
- Error.cs
- XPathDocumentBuilder.cs
- JsonDataContract.cs
- Helpers.cs
- ManagementDateTime.cs
- ChildrenQuery.cs
- Pkcs7Signer.cs
- FragmentQueryKB.cs
- OutputCacheSection.cs
- CodeGenerator.cs
- TransformGroup.cs
- OleDbErrorCollection.cs
- WebPartAddingEventArgs.cs
- Parsers.cs
- EUCJPEncoding.cs
- _ListenerResponseStream.cs
- DataControlFieldCell.cs
- ZipIOModeEnforcingStream.cs
- TableCellsCollectionEditor.cs
- FileSystemEventArgs.cs
- QuotedStringWriteStateInfo.cs
- InvalidWMPVersionException.cs
- XmlSchemaAttribute.cs
- UnsafeNativeMethodsCLR.cs
- StateFinalizationDesigner.cs
- HitTestWithGeometryDrawingContextWalker.cs
- PriorityQueue.cs
- FileSystemWatcher.cs
- QilInvokeEarlyBound.cs
- Models.cs
- FileAuthorizationModule.cs
- ToolboxComponentsCreatedEventArgs.cs
- ZipPackage.cs
- XMLUtil.cs
- HttpVersion.cs
- ElementAtQueryOperator.cs
- VectorValueSerializer.cs
- WindowsAuthenticationModule.cs
- SchemaSetCompiler.cs
- NullableDoubleAverageAggregationOperator.cs
- SqlConnectionFactory.cs
- IntegerValidatorAttribute.cs
- Parsers.cs
- SHA1.cs
- AutoCompleteStringCollection.cs
- DbMetaDataCollectionNames.cs
- BuildDependencySet.cs
- ProxyWebPart.cs
- DiagnosticTrace.cs
- UnionExpr.cs
- StyleCollectionEditor.cs
- CancelRequestedRecord.cs
- TextTabProperties.cs
- DynamicPropertyReader.cs
- CreateUserWizard.cs
- XmlDataSourceNodeDescriptor.cs
- IODescriptionAttribute.cs
- AudioSignalProblemOccurredEventArgs.cs
- JsonFormatWriterGenerator.cs
- MouseBinding.cs
- HandlerFactoryWrapper.cs
- CollectionConverter.cs
- MediaPlayer.cs
- ExceptionRoutedEventArgs.cs
- BindingExpression.cs
- ConstraintEnumerator.cs
- ToolStripOverflow.cs
- ChannelSinkStacks.cs
- PermissionSetEnumerator.cs
- UncommonField.cs
- FullTextState.cs
- SamlSubject.cs
- InvalidWMPVersionException.cs
- ReflectionHelper.cs
- TextServicesCompartmentContext.cs
- DocumentXmlWriter.cs
- EngineSite.cs
- DataAccessor.cs