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
- StylusPointProperty.cs
- UserControl.cs
- XPathChildIterator.cs
- ChineseLunisolarCalendar.cs
- MouseActionValueSerializer.cs
- NativeObjectSecurity.cs
- AdRotator.cs
- ServiceBuildProvider.cs
- PenThreadWorker.cs
- EntityProxyFactory.cs
- Vertex.cs
- GC.cs
- CompilationUtil.cs
- RuleAttributes.cs
- AndAlso.cs
- SizeAnimationClockResource.cs
- QuadTree.cs
- ControlLocalizer.cs
- ZipIOExtraField.cs
- BitmapImage.cs
- PlainXmlDeserializer.cs
- FilterEventArgs.cs
- FacetValueContainer.cs
- LiteralSubsegment.cs
- DesignerTransaction.cs
- Error.cs
- WsdlBuildProvider.cs
- Utils.cs
- TextTreeTextNode.cs
- SevenBitStream.cs
- HMACSHA384.cs
- NetSectionGroup.cs
- DefaultTextStoreTextComposition.cs
- Scene3D.cs
- DependencyObjectProvider.cs
- RealizationContext.cs
- Stylus.cs
- __Filters.cs
- SystemTcpStatistics.cs
- WebPartActionVerb.cs
- PropertyGeneratedEventArgs.cs
- IList.cs
- ActionFrame.cs
- PermissionSetEnumerator.cs
- HeaderCollection.cs
- MethodCallTranslator.cs
- ActivityValidator.cs
- XmlNodeReader.cs
- BitmapEffectDrawing.cs
- SafeEventLogWriteHandle.cs
- CompositeFontInfo.cs
- ParserStreamGeometryContext.cs
- MULTI_QI.cs
- DriveNotFoundException.cs
- XmlSchemaAnnotation.cs
- PlanCompilerUtil.cs
- RowParagraph.cs
- PagesChangedEventArgs.cs
- Ipv6Element.cs
- DataGridViewRowEventArgs.cs
- JulianCalendar.cs
- OleDbPropertySetGuid.cs
- TypeSystem.cs
- ValueTypeFixupInfo.cs
- Range.cs
- lengthconverter.cs
- ColumnResizeAdorner.cs
- WorkflowRuntimeServiceElement.cs
- OdbcRowUpdatingEvent.cs
- XmlTextWriter.cs
- ProvideValueServiceProvider.cs
- RichTextBox.cs
- HandleCollector.cs
- Point.cs
- SystemIPGlobalStatistics.cs
- FontDifferentiator.cs
- ArgumentOutOfRangeException.cs
- PageStatePersister.cs
- OutputCacheModule.cs
- localization.cs
- TemplateControl.cs
- DriveInfo.cs
- PathFigureCollection.cs
- Route.cs
- InputScopeAttribute.cs
- CodeSnippetExpression.cs
- MouseButton.cs
- ListViewInsertedEventArgs.cs
- Vector3DIndependentAnimationStorage.cs
- ScrollChangedEventArgs.cs
- UrlPropertyAttribute.cs
- Part.cs
- Guid.cs
- XmlSchemaAttributeGroupRef.cs
- GenericIdentity.cs
- EventLogPermissionAttribute.cs
- TextBox.cs
- exports.cs
- FusionWrap.cs
- DefaultDiscoveryService.cs