Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / ndp / fx / src / DataEntity / System / Data / Mapping / EntityViewContainer.cs / 2 / 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
- RtfToken.cs
- PhoneCallDesigner.cs
- SqlDataSourceSummaryPanel.cs
- Ipv6Element.cs
- ResXResourceWriter.cs
- MbpInfo.cs
- SchemaObjectWriter.cs
- WebPartZoneBase.cs
- SafeIUnknown.cs
- GeneralTransform2DTo3D.cs
- DataSourceXmlClassAttribute.cs
- ButtonStandardAdapter.cs
- VectorAnimationUsingKeyFrames.cs
- SmtpCommands.cs
- XmlSchemaSimpleContentRestriction.cs
- ProviderConnectionPointCollection.cs
- VirtualizedCellInfoCollection.cs
- DataServiceQueryException.cs
- SystemIPInterfaceStatistics.cs
- Operand.cs
- ItemCheckedEvent.cs
- QilCloneVisitor.cs
- DataSvcMapFileSerializer.cs
- TraceSection.cs
- FamilyTypefaceCollection.cs
- WebZone.cs
- SafeThreadHandle.cs
- EntitySet.cs
- WebPartUserCapability.cs
- BamlResourceDeserializer.cs
- RC2CryptoServiceProvider.cs
- RuntimeHelpers.cs
- XmlUtil.cs
- HttpCacheVary.cs
- ReversePositionQuery.cs
- CompareValidator.cs
- MissingMemberException.cs
- basecomparevalidator.cs
- DbProviderConfigurationHandler.cs
- Parsers.cs
- PagePropertiesChangingEventArgs.cs
- ConfigurationManagerInternalFactory.cs
- DbParameterCollection.cs
- OdbcUtils.cs
- Parser.cs
- _IPv4Address.cs
- FragmentNavigationEventArgs.cs
- DateTimeSerializationSection.cs
- ObjectDisposedException.cs
- SoapServerProtocol.cs
- MD5CryptoServiceProvider.cs
- AlphabeticalEnumConverter.cs
- GCHandleCookieTable.cs
- AbstractExpressions.cs
- RoutedEventValueSerializer.cs
- InternalReceiveMessage.cs
- AutoCompleteStringCollection.cs
- PropertyReference.cs
- PropVariant.cs
- COM2ExtendedUITypeEditor.cs
- DataGridViewLinkColumn.cs
- MemberDescriptor.cs
- GrammarBuilderDictation.cs
- UrlMappingCollection.cs
- LinkedDataMemberFieldEditor.cs
- ContentElementAutomationPeer.cs
- Compiler.cs
- HttpModuleAction.cs
- XmlQualifiedNameTest.cs
- MailMessage.cs
- ExclusiveTcpListener.cs
- AppDomainGrammarProxy.cs
- ControlType.cs
- AutoScrollExpandMessageFilter.cs
- CompilationUnit.cs
- SchemaElementDecl.cs
- StrokeNodeEnumerator.cs
- AssertFilter.cs
- ApplicationServiceHelper.cs
- ManifestResourceInfo.cs
- DomainConstraint.cs
- ThreadStartException.cs
- ClassGenerator.cs
- MetadataPropertyAttribute.cs
- _NegoState.cs
- CapabilitiesSection.cs
- CodeTypeDeclarationCollection.cs
- DataServiceRequestOfT.cs
- DbMetaDataCollectionNames.cs
- CodeCompiler.cs
- IndicFontClient.cs
- ValueTable.cs
- EventLogConfiguration.cs
- BuilderPropertyEntry.cs
- HebrewCalendar.cs
- SecurityContext.cs
- RowSpanVector.cs
- RsaSecurityKey.cs
- SaveFileDialog.cs
- WebFormDesignerActionService.cs