Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataEntity / System / Data / EntityModel / SchemaObjectModel / EntityContainerEntitySetDefiningQuery.cs / 2 / 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
- ComponentDispatcher.cs
- XmlFormatWriterGenerator.cs
- RequestQueue.cs
- NamedPipeHostedTransportConfiguration.cs
- FullTextBreakpoint.cs
- ScriptingScriptResourceHandlerSection.cs
- PolicyValidationException.cs
- WebPartVerbsEventArgs.cs
- GenericWebPart.cs
- JournalEntryStack.cs
- StandardOleMarshalObject.cs
- DeclaredTypeElement.cs
- Collection.cs
- ZipIOLocalFileDataDescriptor.cs
- bindurihelper.cs
- ParameterModifier.cs
- BodyGlyph.cs
- UnwrappedTypesXmlSerializerManager.cs
- PrinterUnitConvert.cs
- DrawListViewItemEventArgs.cs
- CommandID.cs
- PropertyItemInternal.cs
- XmlFormatReaderGenerator.cs
- CompressEmulationStream.cs
- XsdBuildProvider.cs
- DeobfuscatingStream.cs
- BitmapEffectGroup.cs
- ToolStripDropDownMenu.cs
- ImageMap.cs
- NoClickablePointException.cs
- XmlSchemaSimpleType.cs
- SequenceDesignerAccessibleObject.cs
- BinaryReader.cs
- WindowsNonControl.cs
- SymLanguageVendor.cs
- SqlConnectionFactory.cs
- Image.cs
- AssemblyName.cs
- EventListenerClientSide.cs
- parserscommon.cs
- TextEditor.cs
- XmlArrayAttribute.cs
- InstanceCreationEditor.cs
- XmlFileEditor.cs
- ControlBuilder.cs
- UrlPropertyAttribute.cs
- X509CertificateChain.cs
- DeclarativeExpressionConditionDeclaration.cs
- LogFlushAsyncResult.cs
- BinaryNode.cs
- BamlLocalizabilityResolver.cs
- PocoPropertyAccessorStrategy.cs
- PatternMatcher.cs
- RegistryKey.cs
- EdmComplexTypeAttribute.cs
- PageCatalogPart.cs
- SubtreeProcessor.cs
- CollectionChangedEventManager.cs
- HtmlAnchor.cs
- NumericUpDown.cs
- PolyBezierSegment.cs
- URL.cs
- WorkflowInstanceContextProvider.cs
- TrackingMemoryStreamFactory.cs
- SchemaManager.cs
- DeflateStream.cs
- WinFormsSecurity.cs
- SAPIEngineTypes.cs
- ConnectorSelectionGlyph.cs
- BindingsCollection.cs
- SimpleWebHandlerParser.cs
- XmlAttribute.cs
- HandlerFactoryCache.cs
- SocketElement.cs
- TraceHandler.cs
- BufferedReadStream.cs
- CommonDialog.cs
- UrlPath.cs
- SqlDataSourceEnumerator.cs
- ProfileBuildProvider.cs
- Rect.cs
- DataGridState.cs
- DbBuffer.cs
- brushes.cs
- XmlWellformedWriter.cs
- objectquery_tresulttype.cs
- WebResponse.cs
- IBuiltInEvidence.cs
- MessageQueuePermissionEntry.cs
- ServiceSecurityAuditElement.cs
- ShaderEffect.cs
- BitStack.cs
- AdornerLayer.cs
- DataGridViewButtonColumn.cs
- Model3D.cs
- Application.cs
- DebuggerAttributes.cs
- ClickablePoint.cs
- StylusOverProperty.cs
- InvalidBodyAccessException.cs