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 / EntityViewContainer.cs / 1 / EntityViewContainer.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using System.Data.Common.Utils; using System.Text; namespace System.Data.Mapping { ////// Base class for the type created at design time to store the generated views. /// public abstract class EntityViewContainer { #region Constructors protected EntityViewContainer() { } #endregion #region fields private string m_storedHashOverMappingClosure; // Hash value over the whole Metadata and Mapping closure private string m_storedhashOverAllExtentViews; // Hash value over all the extent views private string m_storededmEntityContainerName; // C side entity container name private string m_storedStoreEntityContainerName; // S side entity container name private int _viewCount; #endregion #region properties ////// Returns the cached dictionary of (ExtentName,EsqlView) /// internal IEnumerable> ExtentViews { get { for (int i = 0; i < ViewCount; i++) { yield return GetViewAt(i); } } } protected abstract System.Collections.Generic.KeyValuePair GetViewAt(int index); [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Edm")] public string EdmEntityContainerName { get { return this.m_storededmEntityContainerName; } set { this.m_storededmEntityContainerName = value; } } public string StoreEntityContainerName { get { return this.m_storedStoreEntityContainerName; } set { this.m_storedStoreEntityContainerName = value; } } public string HashOverMappingClosure { get { return this.m_storedHashOverMappingClosure; } set { this.m_storedHashOverMappingClosure = value; } } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "OverAll")] public string HashOverAllExtentViews { get { return this.m_storedhashOverAllExtentViews; } set { this.m_storedhashOverAllExtentViews = value; } } public int ViewCount { get { return _viewCount; } protected set { _viewCount = value; } } #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; using System.Collections.Generic; using System.Data.Common.Utils; using System.Text; namespace System.Data.Mapping { ////// Base class for the type created at design time to store the generated views. /// public abstract class EntityViewContainer { #region Constructors protected EntityViewContainer() { } #endregion #region fields private string m_storedHashOverMappingClosure; // Hash value over the whole Metadata and Mapping closure private string m_storedhashOverAllExtentViews; // Hash value over all the extent views private string m_storededmEntityContainerName; // C side entity container name private string m_storedStoreEntityContainerName; // S side entity container name private int _viewCount; #endregion #region properties ////// Returns the cached dictionary of (ExtentName,EsqlView) /// internal IEnumerable> ExtentViews { get { for (int i = 0; i < ViewCount; i++) { yield return GetViewAt(i); } } } protected abstract System.Collections.Generic.KeyValuePair GetViewAt(int index); [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Edm")] public string EdmEntityContainerName { get { return this.m_storededmEntityContainerName; } set { this.m_storededmEntityContainerName = value; } } public string StoreEntityContainerName { get { return this.m_storedStoreEntityContainerName; } set { this.m_storedStoreEntityContainerName = value; } } public string HashOverMappingClosure { get { return this.m_storedHashOverMappingClosure; } set { this.m_storedHashOverMappingClosure = value; } } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "OverAll")] public string HashOverAllExtentViews { get { return this.m_storedhashOverAllExtentViews; } set { this.m_storedhashOverAllExtentViews = value; } } public int ViewCount { get { return _viewCount; } protected set { _viewCount = value; } } #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
- DateTimeOffsetAdapter.cs
- SqlAliasesReferenced.cs
- HyperLinkStyle.cs
- Int32CollectionConverter.cs
- DocumentReference.cs
- WebPartDisplayMode.cs
- StatusBarPanelClickEvent.cs
- ControlValuePropertyAttribute.cs
- Thread.cs
- HostingEnvironmentException.cs
- odbcmetadatacollectionnames.cs
- ImageSource.cs
- HwndAppCommandInputProvider.cs
- EntityViewGenerationAttribute.cs
- NavigationPropertyAccessor.cs
- LabelEditEvent.cs
- PopOutPanel.cs
- TokenBasedSetEnumerator.cs
- LockCookie.cs
- dataprotectionpermission.cs
- XXXInfos.cs
- IndexedString.cs
- RowParagraph.cs
- XsdDuration.cs
- Timer.cs
- DbResourceAllocator.cs
- DependencyObjectPropertyDescriptor.cs
- IImplicitResourceProvider.cs
- SchemaInfo.cs
- ValidationErrorInfo.cs
- XsdValidatingReader.cs
- InfoCardMasterKey.cs
- CompilationPass2TaskInternal.cs
- Facet.cs
- EventListener.cs
- EmbossBitmapEffect.cs
- ThreadSafeMessageFilterTable.cs
- CommonDialog.cs
- TaskFormBase.cs
- Vector3D.cs
- DirectoryObjectSecurity.cs
- HatchBrush.cs
- XmlReaderSettings.cs
- TableLayoutPanelResizeGlyph.cs
- DataViewListener.cs
- DES.cs
- Int32AnimationUsingKeyFrames.cs
- LookupBindingPropertiesAttribute.cs
- Utils.cs
- TextChangedEventArgs.cs
- DesignerProperties.cs
- HtmlLink.cs
- Paragraph.cs
- XmlSchemaException.cs
- GridErrorDlg.cs
- ContextQuery.cs
- EnumConverter.cs
- ChannelCredentials.cs
- XhtmlBasicLinkAdapter.cs
- DataControlExtensions.cs
- UnsafeNativeMethods.cs
- PopupEventArgs.cs
- Quad.cs
- TransportSecurityProtocol.cs
- XmlSerializationReader.cs
- HybridDictionary.cs
- DataBoundControlParameterTarget.cs
- ServiceModelPerformanceCounters.cs
- EmptyImpersonationContext.cs
- StyleSelector.cs
- DataServiceProcessingPipeline.cs
- Misc.cs
- ImageCodecInfo.cs
- Assembly.cs
- BindingCollection.cs
- HwndAppCommandInputProvider.cs
- StreamSecurityUpgradeAcceptorBase.cs
- GraphicsPathIterator.cs
- StyleTypedPropertyAttribute.cs
- GridViewHeaderRowPresenter.cs
- DesignOnlyAttribute.cs
- Debug.cs
- PinnedBufferMemoryStream.cs
- InvokeMemberBinder.cs
- XmlConvert.cs
- ZipIOExtraFieldElement.cs
- Exceptions.cs
- ExternalException.cs
- DataKey.cs
- ProvidePropertyAttribute.cs
- Int64AnimationBase.cs
- UIEndRequest.cs
- StreamSecurityUpgradeInitiatorAsyncResult.cs
- SimpleTypeResolver.cs
- CorrelationManager.cs
- OciHandle.cs
- CriticalFinalizerObject.cs
- SafeLocalMemHandle.cs
- UnsafeNativeMethodsPenimc.cs
- ExportFileRequest.cs