Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Mapping / EntityViewContainer.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UserControlParser.cs
- Point.cs
- BypassElement.cs
- DataGridLinkButton.cs
- XsltSettings.cs
- ListViewTableCell.cs
- SerializationBinder.cs
- ArgIterator.cs
- NeutralResourcesLanguageAttribute.cs
- XmlDataProvider.cs
- FieldAccessException.cs
- HttpValueCollection.cs
- DataServiceRequest.cs
- SchemaNotation.cs
- PointCollection.cs
- TextEditorTables.cs
- CrossContextChannel.cs
- DispatchWrapper.cs
- EdmComplexTypeAttribute.cs
- EncoderReplacementFallback.cs
- HttpConfigurationSystem.cs
- QilLiteral.cs
- TraceHandlerErrorFormatter.cs
- SiteMapDataSourceDesigner.cs
- DataGridViewDataErrorEventArgs.cs
- DataSvcMapFileSerializer.cs
- HandledMouseEvent.cs
- FontSource.cs
- OracleBinary.cs
- SpellerError.cs
- PathSegment.cs
- TextTreeInsertElementUndoUnit.cs
- SQLMembershipProvider.cs
- TypeReference.cs
- RecordsAffectedEventArgs.cs
- StylusCaptureWithinProperty.cs
- XmlDataSourceNodeDescriptor.cs
- DataListItem.cs
- ObjectAssociationEndMapping.cs
- ImageMetadata.cs
- CodeAccessPermission.cs
- HelloMessage11.cs
- MetadataArtifactLoaderResource.cs
- WinInetCache.cs
- Graphics.cs
- DataSysAttribute.cs
- ToolStripDropDownClosedEventArgs.cs
- RoutedEventValueSerializer.cs
- IPHostEntry.cs
- DecodeHelper.cs
- ClientConvert.cs
- XmlILIndex.cs
- FamilyCollection.cs
- DataViewListener.cs
- CommandCollectionEditor.cs
- DataTableCollection.cs
- SimplePropertyEntry.cs
- AssociationTypeEmitter.cs
- SoapAttributeOverrides.cs
- SmtpFailedRecipientException.cs
- DiagnosticSection.cs
- KeyConverter.cs
- PropertyGridCommands.cs
- MenuBase.cs
- TypefaceMetricsCache.cs
- HttpWebResponse.cs
- WebPartUserCapability.cs
- WebFaultClientMessageInspector.cs
- WCFModelStrings.Designer.cs
- WebEvents.cs
- ClientCultureInfo.cs
- METAHEADER.cs
- SkewTransform.cs
- ADMembershipUser.cs
- FlowchartDesigner.Helpers.cs
- ValidationErrorCollection.cs
- ProjectionQueryOptionExpression.cs
- SecurityTokenAuthenticator.cs
- SystemIcmpV4Statistics.cs
- DataGridViewMethods.cs
- RegistrationContext.cs
- SrgsOneOf.cs
- IndexOutOfRangeException.cs
- ViewStateException.cs
- Matrix3DStack.cs
- EventSetter.cs
- ExpiredSecurityTokenException.cs
- LookupNode.cs
- HtmlTextArea.cs
- UriTemplateMatch.cs
- TlsSspiNegotiation.cs
- SafeRegistryHandle.cs
- XamlTemplateSerializer.cs
- QilXmlReader.cs
- ReferencedType.cs
- AppDomainAttributes.cs
- PopupRoot.cs
- TypeHelper.cs
- HttpBrowserCapabilitiesWrapper.cs
- PropertyCollection.cs