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
- TypeConverterAttribute.cs
- CookieHandler.cs
- CellLabel.cs
- SafeNativeMethods.cs
- CustomErrorsSectionWrapper.cs
- CustomValidator.cs
- XmlSerializationReader.cs
- RegisteredExpandoAttribute.cs
- ExecutedRoutedEventArgs.cs
- UncommonField.cs
- Process.cs
- RuleSetCollection.cs
- Missing.cs
- SqlCacheDependencyDatabase.cs
- AuthenticationModuleElementCollection.cs
- BeginStoryboard.cs
- NativeMethods.cs
- Panel.cs
- WrapperEqualityComparer.cs
- DateTimeConstantAttribute.cs
- NavigateUrlConverter.cs
- RequestSecurityTokenResponse.cs
- StrongTypingException.cs
- ProxyHelper.cs
- DocumentEventArgs.cs
- QueryNode.cs
- GenericUriParser.cs
- ProjectedSlot.cs
- FlowLayoutSettings.cs
- FileLoadException.cs
- ComponentCache.cs
- ApplicationInterop.cs
- TableCell.cs
- HostDesigntimeLicenseContext.cs
- ItemsControl.cs
- GridItem.cs
- UdpConstants.cs
- DbModificationCommandTree.cs
- PropertyFilterAttribute.cs
- RootProfilePropertySettingsCollection.cs
- SelectionBorderGlyph.cs
- ConnectionProviderAttribute.cs
- parserscommon.cs
- Underline.cs
- NetworkStream.cs
- ValueUtilsSmi.cs
- WebPartMenu.cs
- Literal.cs
- BinaryFormatter.cs
- printdlgexmarshaler.cs
- PartialClassGenerationTask.cs
- FreezableCollection.cs
- HatchBrush.cs
- ObfuscateAssemblyAttribute.cs
- HierarchicalDataBoundControl.cs
- BigInt.cs
- HostExecutionContextManager.cs
- DelegatingTypeDescriptionProvider.cs
- ManagementExtension.cs
- InvalidContentTypeException.cs
- OneToOneMappingSerializer.cs
- FixUp.cs
- LinqDataSourceStatusEventArgs.cs
- WorkflowDebuggerSteppingAttribute.cs
- FusionWrap.cs
- LogExtent.cs
- PropertyToken.cs
- CalendarDataBindingHandler.cs
- DbConnectionPoolGroupProviderInfo.cs
- RawTextInputReport.cs
- ObjectSet.cs
- ForceCopyBuildProvider.cs
- SoapAttributeAttribute.cs
- PropertyTabChangedEvent.cs
- XsdBuilder.cs
- Currency.cs
- StylusSystemGestureEventArgs.cs
- VisualBasicValue.cs
- RelationshipConstraintValidator.cs
- DirectoryObjectSecurity.cs
- TextDecorationUnitValidation.cs
- XPathSelectionIterator.cs
- LabelAutomationPeer.cs
- MultipartIdentifier.cs
- _SslState.cs
- UTF8Encoding.cs
- TextParentUndoUnit.cs
- LoadedEvent.cs
- Geometry3D.cs
- StickyNote.cs
- UIElementCollection.cs
- PlanCompilerUtil.cs
- TextElementCollection.cs
- ReadOnlyAttribute.cs
- EditingCommands.cs
- ApplicationException.cs
- ByteAnimationUsingKeyFrames.cs
- SiteIdentityPermission.cs
- AssemblyCache.cs
- WindowsButton.cs