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
- Executor.cs
- MailAddress.cs
- XmlComplianceUtil.cs
- HtmlTable.cs
- GridViewUpdatedEventArgs.cs
- ApplicationServiceHelper.cs
- brushes.cs
- BitArray.cs
- BinaryParser.cs
- DesignerValidationSummaryAdapter.cs
- PermissionToken.cs
- EnumConverter.cs
- MaskedTextBox.cs
- Base64Encoding.cs
- QilStrConcat.cs
- SettingsPropertyIsReadOnlyException.cs
- ProfileSettings.cs
- WebPartVerbsEventArgs.cs
- GeneralTransform3DGroup.cs
- SqlSupersetValidator.cs
- ObjectStorage.cs
- ComEventsInfo.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- ToolStripItemImageRenderEventArgs.cs
- Interfaces.cs
- PrivilegeNotHeldException.cs
- WindowsFormsHelpers.cs
- HwndAppCommandInputProvider.cs
- AsyncStreamReader.cs
- CalendarData.cs
- DelegateOutArgument.cs
- ProcessHostServerConfig.cs
- EntityCommandExecutionException.cs
- MoveSizeWinEventHandler.cs
- CatalogPart.cs
- Repeater.cs
- SharedStatics.cs
- APCustomTypeDescriptor.cs
- ClientSettingsSection.cs
- FontEditor.cs
- NamespaceMapping.cs
- MSAAEventDispatcher.cs
- DataGridViewSelectedRowCollection.cs
- controlskin.cs
- LockedActivityGlyph.cs
- XmlMtomReader.cs
- Typography.cs
- LoaderAllocator.cs
- DiagnosticsConfiguration.cs
- HttpValueCollection.cs
- OraclePermissionAttribute.cs
- TreeNodeEventArgs.cs
- GenerateTemporaryTargetAssembly.cs
- XNodeValidator.cs
- datacache.cs
- CompoundFileDeflateTransform.cs
- TextRenderingModeValidation.cs
- IdentityValidationException.cs
- ResourceExpression.cs
- CodeRemoveEventStatement.cs
- SimpleType.cs
- QilIterator.cs
- SecUtil.cs
- SectionInput.cs
- KeyboardEventArgs.cs
- ConnectionStringSettingsCollection.cs
- Int32Rect.cs
- ScriptServiceAttribute.cs
- ServiceOperationViewControl.cs
- ClientTargetCollection.cs
- WindowsAuthenticationModule.cs
- Hashtable.cs
- ChangePassword.cs
- BindingList.cs
- EncoderReplacementFallback.cs
- SystemParameters.cs
- XPathNodePointer.cs
- XmlReturnReader.cs
- LambdaCompiler.Generated.cs
- contentDescriptor.cs
- LockRecoveryTask.cs
- ProvidersHelper.cs
- InstanceKeyNotReadyException.cs
- HWStack.cs
- GetPageCompletedEventArgs.cs
- WindowsNonControl.cs
- DependencyObjectType.cs
- TextParagraphCache.cs
- ArgumentFixer.cs
- BamlRecordHelper.cs
- MemberHolder.cs
- MethodBuilderInstantiation.cs
- StyleCollection.cs
- AuthorizationRuleCollection.cs
- ProfileParameter.cs
- HotSpot.cs
- PageAsyncTaskManager.cs
- SmiEventStream.cs
- SafeFindHandle.cs
- StatusBarDrawItemEvent.cs