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
- RuntimeConfig.cs
- BamlStream.cs
- ImageInfo.cs
- odbcmetadatacolumnnames.cs
- GradientStop.cs
- WindowsGrip.cs
- JavaScriptString.cs
- QilValidationVisitor.cs
- DynamicValidatorEventArgs.cs
- XsdDataContractImporter.cs
- RangeValidator.cs
- SqlUserDefinedAggregateAttribute.cs
- ContractNamespaceAttribute.cs
- DataTemplateKey.cs
- PasswordRecovery.cs
- StylusDevice.cs
- ManagedIStream.cs
- OleDbParameterCollection.cs
- FrameDimension.cs
- CompiledQuery.cs
- CultureInfoConverter.cs
- SafeFileMappingHandle.cs
- DynamicPropertyHolder.cs
- TraceContextEventArgs.cs
- SqlFormatter.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- ProgressPage.cs
- SqlNotificationEventArgs.cs
- CodeVariableReferenceExpression.cs
- MaterializeFromAtom.cs
- SerialPort.cs
- Decorator.cs
- KeyTimeConverter.cs
- PropertyEntry.cs
- WebReferenceOptions.cs
- KeyConverter.cs
- PageTheme.cs
- WebConvert.cs
- SecurityKeyUsage.cs
- SplitterCancelEvent.cs
- SymbolMethod.cs
- ConvertEvent.cs
- TemplateManager.cs
- PropertyBuilder.cs
- FileVersion.cs
- Base64Stream.cs
- NativeMethods.cs
- WebPartTransformerAttribute.cs
- TextureBrush.cs
- TailPinnedEventArgs.cs
- BitmapEncoder.cs
- InputManager.cs
- DBSchemaRow.cs
- IndexingContentUnit.cs
- LinearGradientBrush.cs
- XPathSingletonIterator.cs
- GeneralTransform3DTo2DTo3D.cs
- MgmtConfigurationRecord.cs
- SystemResources.cs
- AmbientValueAttribute.cs
- EntityWrapper.cs
- COM2EnumConverter.cs
- TextFormatter.cs
- SamlAction.cs
- DataSourceHelper.cs
- GenericAuthenticationEventArgs.cs
- WebPartEditorOkVerb.cs
- __Error.cs
- EventSetter.cs
- LinearGradientBrush.cs
- WorkflowViewManager.cs
- SizeAnimationClockResource.cs
- Switch.cs
- InvalidateEvent.cs
- ExpandableObjectConverter.cs
- ElementNotAvailableException.cs
- DescriptionAttribute.cs
- CacheForPrimitiveTypes.cs
- XmlQueryCardinality.cs
- DataGridCell.cs
- ReachDocumentPageSerializer.cs
- COSERVERINFO.cs
- FontFamily.cs
- WSSecureConversationFeb2005.cs
- StringResourceManager.cs
- TextRangeEdit.cs
- Ipv6Element.cs
- HttpResponseHeader.cs
- QilNode.cs
- XmlCodeExporter.cs
- ReceiveCompletedEventArgs.cs
- Visual3DCollection.cs
- ErrorLog.cs
- TitleStyle.cs
- EntitySqlException.cs
- DbQueryCommandTree.cs
- ToolStripDesignerAvailabilityAttribute.cs
- Pkcs7Recipient.cs
- QilLoop.cs
- CalendarDesigner.cs