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
- TcpHostedTransportConfiguration.cs
- PermissionAttributes.cs
- DocumentPageHost.cs
- ActiveXHost.cs
- Ray3DHitTestResult.cs
- DynamicDiscoSearcher.cs
- WaitHandle.cs
- OutputCacheSettings.cs
- CompilerErrorCollection.cs
- PolicyManager.cs
- InvokeMemberBinder.cs
- Vector3dCollection.cs
- TypeConverterAttribute.cs
- Pts.cs
- AdornerPresentationContext.cs
- XmlResolver.cs
- NamespaceImport.cs
- CellCreator.cs
- ToolStripItemCollection.cs
- PageStatePersister.cs
- BindingListCollectionView.cs
- WsdlInspector.cs
- HttpTransportBindingElement.cs
- MemberExpressionHelper.cs
- CanonicalFormWriter.cs
- CodeArrayCreateExpression.cs
- ContextQuery.cs
- MemberPath.cs
- UInt16Converter.cs
- TextParaClient.cs
- ImplicitInputBrush.cs
- printdlgexmarshaler.cs
- QueryContinueDragEventArgs.cs
- DataSourceDescriptorCollection.cs
- HWStack.cs
- TemplatedControlDesigner.cs
- XmlDataSourceNodeDescriptor.cs
- CreateUserWizardAutoFormat.cs
- DesignerProperties.cs
- DecoderFallback.cs
- DataGridRowHeaderAutomationPeer.cs
- ProfessionalColorTable.cs
- NativeRightsManagementAPIsStructures.cs
- ProfileModule.cs
- GreenMethods.cs
- DataKeyArray.cs
- Stream.cs
- HostProtectionException.cs
- MarshalDirectiveException.cs
- EmptyReadOnlyDictionaryInternal.cs
- SiteMapNode.cs
- Line.cs
- ComponentManagerBroker.cs
- XmlSerializationGeneratedCode.cs
- ValidatorCompatibilityHelper.cs
- AttributeUsageAttribute.cs
- GenericEnumerator.cs
- DPCustomTypeDescriptor.cs
- InlineCollection.cs
- SynchronizedRandom.cs
- Group.cs
- HandleCollector.cs
- SamlAction.cs
- DataViewManagerListItemTypeDescriptor.cs
- KerberosRequestorSecurityToken.cs
- KnownBoxes.cs
- WebPageTraceListener.cs
- Int16Animation.cs
- ImpersonationContext.cs
- CodeArrayIndexerExpression.cs
- WorkflowValidationFailedException.cs
- BindingBase.cs
- ValidationError.cs
- EncoderNLS.cs
- RegexEditorDialog.cs
- TreeSet.cs
- FixedSOMTable.cs
- HttpHeaderCollection.cs
- Debug.cs
- SoapSchemaImporter.cs
- AsyncResult.cs
- WebPartMinimizeVerb.cs
- GridViewRow.cs
- ListViewCancelEventArgs.cs
- XmlBufferedByteStreamReader.cs
- FormsAuthentication.cs
- Activator.cs
- DataTableMapping.cs
- ListViewInsertedEventArgs.cs
- CustomBinding.cs
- MediaElementAutomationPeer.cs
- CalendarDesigner.cs
- FrameworkElement.cs
- BoundPropertyEntry.cs
- ConsoleKeyInfo.cs
- IntSecurity.cs
- ArgumentException.cs
- ListMarkerLine.cs
- PersonalizablePropertyEntry.cs
- MemoryStream.cs