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
- ResourceReader.cs
- ToolStripSplitButton.cs
- XmlSchemaGroup.cs
- OracleBFile.cs
- ColorContextHelper.cs
- XamlToRtfParser.cs
- RequestQueryProcessor.cs
- XmlText.cs
- DataListCommandEventArgs.cs
- DocumentXPathNavigator.cs
- ServiceChannelManager.cs
- BasicViewGenerator.cs
- FlowNode.cs
- DataSourceXmlElementAttribute.cs
- _IPv6Address.cs
- BaseTemplateBuildProvider.cs
- HtmlInputCheckBox.cs
- CopyAction.cs
- SvcMapFile.cs
- AuthenticodeSignatureInformation.cs
- BuildProviderAppliesToAttribute.cs
- TransactionsSectionGroup.cs
- _SSPISessionCache.cs
- SmtpSection.cs
- CopyAttributesAction.cs
- HtmlInputCheckBox.cs
- QueryOptionExpression.cs
- WebPartDisplayModeCollection.cs
- UniformGrid.cs
- ProfileGroupSettings.cs
- RealProxy.cs
- GuidelineSet.cs
- DrawingContext.cs
- KerberosReceiverSecurityToken.cs
- XmlImplementation.cs
- XpsFilter.cs
- DataViewListener.cs
- SctClaimDictionary.cs
- ApplicationInfo.cs
- Bitmap.cs
- Journaling.cs
- XPathEmptyIterator.cs
- Padding.cs
- ValueExpressions.cs
- UserControlDocumentDesigner.cs
- ByteStorage.cs
- ColorConvertedBitmapExtension.cs
- EditorAttribute.cs
- Compiler.cs
- DbFunctionCommandTree.cs
- DataSet.cs
- CaseInsensitiveOrdinalStringComparer.cs
- ConfigXmlSignificantWhitespace.cs
- ColumnResizeUndoUnit.cs
- DecimalConstantAttribute.cs
- CriticalHandle.cs
- PathFigure.cs
- EasingQuaternionKeyFrame.cs
- DataBinder.cs
- Asn1IntegerConverter.cs
- PlatformCulture.cs
- Int32CollectionValueSerializer.cs
- Vector3dCollection.cs
- HtmlEmptyTagControlBuilder.cs
- ErrorRuntimeConfig.cs
- SystemResources.cs
- ArgumentOutOfRangeException.cs
- ITreeGenerator.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- SemanticTag.cs
- TextServicesCompartmentEventSink.cs
- XmlDocumentFragment.cs
- DesignerActionItem.cs
- XmlCustomFormatter.cs
- ExpressionEditor.cs
- XmlSignatureManifest.cs
- ToolboxItemAttribute.cs
- FixedSOMTextRun.cs
- MatrixKeyFrameCollection.cs
- EraserBehavior.cs
- CodeLinePragma.cs
- ArgumentOutOfRangeException.cs
- ArraySet.cs
- XmlSerializer.cs
- PeerCollaborationPermission.cs
- SRGSCompiler.cs
- SizeConverter.cs
- ExpressionBuilderContext.cs
- SplayTreeNode.cs
- SpStreamWrapper.cs
- BamlVersionHeader.cs
- RowType.cs
- AppSettingsSection.cs
- DnsPermission.cs
- OrderByQueryOptionExpression.cs
- MouseEvent.cs
- Operator.cs
- XmlILTrace.cs
- StringFreezingAttribute.cs
- Char.cs