Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IntAverageAggregationOperator.cs
- AgileSafeNativeMemoryHandle.cs
- SemaphoreFullException.cs
- SqlTypeSystemProvider.cs
- HandoffBehavior.cs
- BinaryMessageEncodingElement.cs
- MouseDevice.cs
- Int64Converter.cs
- RectConverter.cs
- FrameworkContentElement.cs
- KeysConverter.cs
- BindingContext.cs
- ParameterBuilder.cs
- WindowsScrollBar.cs
- AssemblyName.cs
- ScrollPatternIdentifiers.cs
- BitmapSizeOptions.cs
- XmlSchemaAppInfo.cs
- CodeTypeMemberCollection.cs
- ToolboxItemImageConverter.cs
- ExceptionHelpers.cs
- DataGridViewCellParsingEventArgs.cs
- PageThemeBuildProvider.cs
- NavigationPropertySingletonExpression.cs
- DataGridPagerStyle.cs
- ModelTypeConverter.cs
- PasswordPropertyTextAttribute.cs
- CompoundFileReference.cs
- InertiaExpansionBehavior.cs
- SQLInt64Storage.cs
- CacheOutputQuery.cs
- XmlDocument.cs
- StandardOleMarshalObject.cs
- ConditionalDesigner.cs
- SrgsElementFactoryCompiler.cs
- Vector3DCollectionConverter.cs
- AncestorChangedEventArgs.cs
- CodeLinePragma.cs
- Geometry.cs
- GorillaCodec.cs
- EntityModelSchemaGenerator.cs
- ToolStripOverflow.cs
- AlternateView.cs
- DesignTimeParseData.cs
- DataViewSettingCollection.cs
- WsdlInspector.cs
- EdgeProfileValidation.cs
- EncoderNLS.cs
- XmlChildNodes.cs
- PropertyPathWorker.cs
- HandledMouseEvent.cs
- Zone.cs
- Registry.cs
- ExpressionBuilder.cs
- DataGridViewCheckBoxCell.cs
- WriterOutput.cs
- BufferedGraphicsContext.cs
- SqlLiftWhereClauses.cs
- DesignerForm.cs
- PagerSettings.cs
- TrustSection.cs
- AsymmetricKeyExchangeFormatter.cs
- Brush.cs
- DbConnectionStringBuilder.cs
- Guid.cs
- HierarchicalDataBoundControl.cs
- JavaScriptString.cs
- UnaryNode.cs
- TextParagraphProperties.cs
- DynamicUpdateCommand.cs
- Trace.cs
- RequestCachePolicy.cs
- OdbcRowUpdatingEvent.cs
- EventHandlersDesigner.cs
- ValueCollectionParameterReader.cs
- FullTrustAssembly.cs
- OleDbStruct.cs
- SessionEndedEventArgs.cs
- Misc.cs
- AsyncContentLoadedEventArgs.cs
- FormConverter.cs
- PersonalizationDictionary.cs
- PackageFilter.cs
- AudioStateChangedEventArgs.cs
- XPathEmptyIterator.cs
- PhysicalAddress.cs
- WorkflowMessageEventArgs.cs
- ConfigXmlComment.cs
- BindingMAnagerBase.cs
- HttpClientCertificate.cs
- GridViewAutoFormat.cs
- PipeConnection.cs
- BaseDataListActionList.cs
- WhitespaceRuleLookup.cs
- XPathParser.cs
- GridViewSelectEventArgs.cs
- DataContract.cs
- SoapEnumAttribute.cs
- XmlArrayItemAttributes.cs
- ExceptionCollection.cs