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
- DataGridComponentEditor.cs
- InfoCardBaseException.cs
- ConfigurationValue.cs
- DataServiceQuery.cs
- MediaContext.cs
- ErrorHandlerModule.cs
- ArraySubsetEnumerator.cs
- AllMembershipCondition.cs
- wgx_render.cs
- ContextInformation.cs
- FirewallWrapper.cs
- DataGridViewSelectedColumnCollection.cs
- FormViewCommandEventArgs.cs
- QueryPageSettingsEventArgs.cs
- COM2IDispatchConverter.cs
- Formatter.cs
- IssuanceTokenProviderState.cs
- ErrorRuntimeConfig.cs
- HasCopySemanticsAttribute.cs
- ApplicationServicesHostFactory.cs
- WebPartTracker.cs
- DefaultAssemblyResolver.cs
- HtmlTable.cs
- BitmapPalettes.cs
- BaseCAMarshaler.cs
- ComboBox.cs
- HtmlInputPassword.cs
- StrongNameMembershipCondition.cs
- ObjectContext.cs
- Solver.cs
- GuidelineCollection.cs
- Stream.cs
- IncrementalHitTester.cs
- ExtentJoinTreeNode.cs
- SortDescriptionCollection.cs
- DateTimeValueSerializer.cs
- AtomContentProperty.cs
- CngAlgorithmGroup.cs
- MetadataItemSerializer.cs
- SystemIPv4InterfaceProperties.cs
- SemanticResultKey.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- ModifierKeysValueSerializer.cs
- GridViewCancelEditEventArgs.cs
- KeyGestureValueSerializer.cs
- PowerStatus.cs
- ToolStripPanel.cs
- BindingRestrictions.cs
- SystemColorTracker.cs
- ToolStripManager.cs
- XmlMtomWriter.cs
- FamilyMapCollection.cs
- FontNamesConverter.cs
- UnsafeCollabNativeMethods.cs
- StateRuntime.cs
- ClientRolePrincipal.cs
- ActivityDesignerLayoutSerializers.cs
- ParameterCollectionEditorForm.cs
- dsa.cs
- DesignerObject.cs
- ColorAnimation.cs
- WebPartTransformer.cs
- BordersPage.cs
- ObjectConverter.cs
- DownloadProgressEventArgs.cs
- login.cs
- CompiledQueryCacheEntry.cs
- EventLogTraceListener.cs
- SoapIncludeAttribute.cs
- regiisutil.cs
- BehaviorEditorPart.cs
- SoapObjectReader.cs
- ResourceReader.cs
- SoundPlayer.cs
- DataGridItemEventArgs.cs
- CodeDomLoader.cs
- XhtmlConformanceSection.cs
- StylusPointDescription.cs
- complextypematerializer.cs
- PinnedBufferMemoryStream.cs
- ClientTargetSection.cs
- ValidationRule.cs
- TransformConverter.cs
- OuterGlowBitmapEffect.cs
- HtmlInputCheckBox.cs
- sqlstateclientmanager.cs
- TargetException.cs
- OdbcDataAdapter.cs
- TreeViewImageKeyConverter.cs
- FastPropertyAccessor.cs
- XmlDocumentViewSchema.cs
- ScrollPattern.cs
- WithParamAction.cs
- StsCommunicationException.cs
- QilInvokeEarlyBound.cs
- XmlUTF8TextReader.cs
- SqlResolver.cs
- TemplateControlBuildProvider.cs
- AuthorizationRuleCollection.cs
- BaseParser.cs