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
- DefaultBindingPropertyAttribute.cs
- PartManifestEntry.cs
- ServiceProviders.cs
- ListViewGroupConverter.cs
- Stack.cs
- HwndAppCommandInputProvider.cs
- SQLInt16.cs
- EncoderParameter.cs
- ParameterCollection.cs
- TypeToken.cs
- WebPartsSection.cs
- StrongNameMembershipCondition.cs
- XmlAttributeAttribute.cs
- TextElementEditingBehaviorAttribute.cs
- XmlNavigatorFilter.cs
- PathStreamGeometryContext.cs
- ValidatingReaderNodeData.cs
- CommonRemoteMemoryBlock.cs
- ComponentDesigner.cs
- BinHexDecoder.cs
- MenuEventArgs.cs
- HuffModule.cs
- Parallel.cs
- MetadataUtil.cs
- DesignerLabelAdapter.cs
- ComponentChangedEvent.cs
- BaseParser.cs
- CurrentChangingEventArgs.cs
- ToolStripItemRenderEventArgs.cs
- BrowserCapabilitiesCodeGenerator.cs
- TemplateKeyConverter.cs
- EntityContainer.cs
- Polyline.cs
- ExceptionWrapper.cs
- Point4DConverter.cs
- Rect3DValueSerializer.cs
- Soap.cs
- SmiGettersStream.cs
- FormViewModeEventArgs.cs
- LoadedOrUnloadedOperation.cs
- ObjectDataSourceEventArgs.cs
- MailWriter.cs
- TrustSection.cs
- ResourceWriter.cs
- HitTestDrawingContextWalker.cs
- CodeAttributeDeclaration.cs
- AssemblyCollection.cs
- HyperLinkField.cs
- ActiveXSite.cs
- DataTrigger.cs
- SymbolDocumentInfo.cs
- DataGridViewCellEventArgs.cs
- CoreChannel.cs
- CharAnimationBase.cs
- DataListItem.cs
- XsdDateTime.cs
- FragmentQueryKB.cs
- SortExpressionBuilder.cs
- NetPeerTcpBindingCollectionElement.cs
- PresentationAppDomainManager.cs
- Triangle.cs
- PeerName.cs
- WebPartConnectionsDisconnectVerb.cs
- NetTcpSection.cs
- StdValidatorsAndConverters.cs
- UntypedNullExpression.cs
- CollaborationHelperFunctions.cs
- ResXBuildProvider.cs
- PeerChannelListener.cs
- ColorConverter.cs
- EndOfStreamException.cs
- AddressingProperty.cs
- RemoteX509Token.cs
- NetCodeGroup.cs
- ListItemCollection.cs
- WebPart.cs
- SemaphoreSecurity.cs
- DataGrid.cs
- ToolStripPanelRenderEventArgs.cs
- ShaderEffect.cs
- BaseTemplateCodeDomTreeGenerator.cs
- DeviceContext.cs
- DtdParser.cs
- EntitySqlQueryBuilder.cs
- TableRowCollection.cs
- ConfigurationElementCollection.cs
- CacheMemory.cs
- ParsedRoute.cs
- RowBinding.cs
- LogSwitch.cs
- StreamReader.cs
- CodeIdentifier.cs
- InsufficientMemoryException.cs
- WebZoneDesigner.cs
- SchemaCollectionPreprocessor.cs
- OledbConnectionStringbuilder.cs
- XmlSchemaSimpleContentRestriction.cs
- ToolStripContainer.cs
- XmlnsDictionary.cs
- ServiceContractViewControl.Designer.cs