Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / EntityModel / SchemaObjectModel / EntityContainerEntitySetDefiningQuery.cs / 1305376 / EntityContainerEntitySetDefiningQuery.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using System.Collections.Specialized; using System.Diagnostics; using System.Xml; using System.Data; using System.Data.Metadata.Edm; namespace System.Data.EntityModel.SchemaObjectModel { ////// Represents an DefiningQuery element. /// internal sealed class EntityContainerEntitySetDefiningQuery : SchemaElement { private string _query; ////// Constructs an EntityContainerEntitySet /// /// Reference to the schema element. public EntityContainerEntitySetDefiningQuery(EntityContainerEntitySet parentElement) : base( parentElement ) { } public string Query { get { return _query; } } protected override bool HandleText(XmlReader reader) { _query = reader.Value; return true; } internal override void Validate() { base.Validate(); if(String.IsNullOrEmpty(_query)) { AddError(ErrorCode.EmptyDefiningQuery, EdmSchemaErrorSeverity.Error, System.Data.Entity.Strings.EmptyDefiningQuery); } } } } // 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.Collections.Specialized; using System.Diagnostics; using System.Xml; using System.Data; using System.Data.Metadata.Edm; namespace System.Data.EntityModel.SchemaObjectModel { ////// Represents an DefiningQuery element. /// internal sealed class EntityContainerEntitySetDefiningQuery : SchemaElement { private string _query; ////// Constructs an EntityContainerEntitySet /// /// Reference to the schema element. public EntityContainerEntitySetDefiningQuery(EntityContainerEntitySet parentElement) : base( parentElement ) { } public string Query { get { return _query; } } protected override bool HandleText(XmlReader reader) { _query = reader.Value; return true; } internal override void Validate() { base.Validate(); if(String.IsNullOrEmpty(_query)) { AddError(ErrorCode.EmptyDefiningQuery, EdmSchemaErrorSeverity.Error, System.Data.Entity.Strings.EmptyDefiningQuery); } } } } // 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
- ColumnBinding.cs
- PropertyInfoSet.cs
- WebPartExportVerb.cs
- RemotingConfiguration.cs
- HierarchicalDataBoundControl.cs
- DocumentAutomationPeer.cs
- pingexception.cs
- CodeTypeDeclarationCollection.cs
- MonitorWrapper.cs
- AxisAngleRotation3D.cs
- TextSelectionHelper.cs
- DecimalAnimation.cs
- RSACryptoServiceProvider.cs
- ObservableDictionary.cs
- _ChunkParse.cs
- HttpRequestCacheValidator.cs
- DefaultProxySection.cs
- GraphicsContext.cs
- JsonReader.cs
- FrameworkContentElement.cs
- DefaultIfEmptyQueryOperator.cs
- CoTaskMemSafeHandle.cs
- SiteMapNodeCollection.cs
- ObjectDisposedException.cs
- TextFindEngine.cs
- DataTrigger.cs
- _SSPIWrapper.cs
- SqlDataSourceCommandEventArgs.cs
- CrossContextChannel.cs
- WebPartTransformerAttribute.cs
- SystemInformation.cs
- ConnectionManagementElement.cs
- StorageInfo.cs
- SchemaNotation.cs
- DefaultTextStore.cs
- recordstatefactory.cs
- ParagraphVisual.cs
- Pens.cs
- XmlLangPropertyAttribute.cs
- BufferModesCollection.cs
- RepeaterCommandEventArgs.cs
- ReferenceEqualityComparer.cs
- WinFormsSpinner.cs
- ObjectDataSourceMethodEditor.cs
- GeometryHitTestResult.cs
- DoubleLinkListEnumerator.cs
- SoapTypeAttribute.cs
- DataGridViewCellPaintingEventArgs.cs
- OdbcEnvironment.cs
- DesignerDataSourceView.cs
- CreateParams.cs
- SettingsSection.cs
- ColumnHeader.cs
- BindingContext.cs
- ObjectCacheSettings.cs
- SessionPageStateSection.cs
- ProfileSection.cs
- TextChange.cs
- DataGridHeaderBorder.cs
- MediaContext.cs
- ReadOnlyDictionary.cs
- StringStorage.cs
- TraceSection.cs
- StreamReader.cs
- LogicalExpressionEditor.cs
- ConfigurationValidatorAttribute.cs
- CapabilitiesSection.cs
- ExtendedPropertyDescriptor.cs
- RequestQueue.cs
- XmlCompatibilityReader.cs
- KeyboardDevice.cs
- X509ThumbprintKeyIdentifierClause.cs
- FtpCachePolicyElement.cs
- WriterOutput.cs
- XmlSchemaComplexContentExtension.cs
- GroupQuery.cs
- AdCreatedEventArgs.cs
- PasswordBox.cs
- RC2.cs
- ServiceManager.cs
- ActivationArguments.cs
- MenuItemStyleCollection.cs
- CodeTypeMemberCollection.cs
- parserscommon.cs
- XmlChildNodes.cs
- ProfileServiceManager.cs
- TemplateControlParser.cs
- KeyboardNavigation.cs
- CodeNamespaceImportCollection.cs
- ServiceContractGenerator.cs
- CellParagraph.cs
- SmiMetaData.cs
- ActivityExecutorSurrogate.cs
- OutputCacheSection.cs
- IpcServerChannel.cs
- DrawingAttributesDefaultValueFactory.cs
- InvalidCastException.cs
- DesignerCategoryAttribute.cs
- SecurityCriticalDataForSet.cs
- DispatcherHooks.cs