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
- ItemsChangedEventArgs.cs
- WebPartVerb.cs
- Registry.cs
- ReflectionTypeLoadException.cs
- Pair.cs
- DrawingServices.cs
- SmiEventSink.cs
- CanonicalXml.cs
- JsonEnumDataContract.cs
- WindowsGrip.cs
- Variable.cs
- NavigationWindow.cs
- UInt32Storage.cs
- CustomValidator.cs
- RoleGroup.cs
- _DigestClient.cs
- Accessible.cs
- DataGridViewColumnCollectionEditor.cs
- DisplayMemberTemplateSelector.cs
- UnsafeNativeMethods.cs
- DataGridSortingEventArgs.cs
- SafeArrayTypeMismatchException.cs
- CopyOfAction.cs
- TreeViewCancelEvent.cs
- ErrorStyle.cs
- MdiWindowListItemConverter.cs
- Matrix.cs
- TdsParser.cs
- DataGridViewCellValidatingEventArgs.cs
- SpinWait.cs
- XmlSchemaAttributeGroup.cs
- EventProviderClassic.cs
- MD5CryptoServiceProvider.cs
- XmlProcessingInstruction.cs
- SpellerStatusTable.cs
- XmlBuffer.cs
- HijriCalendar.cs
- ToolStripLabel.cs
- MimeObjectFactory.cs
- KeyedCollection.cs
- XmlSchemaInclude.cs
- Solver.cs
- Symbol.cs
- RadioButtonDesigner.cs
- ModuleConfigurationInfo.cs
- SafeEventLogWriteHandle.cs
- VBIdentifierName.cs
- ISFClipboardData.cs
- COM2ExtendedTypeConverter.cs
- XPathNode.cs
- PageCatalogPart.cs
- PeerNameRegistration.cs
- EdmProperty.cs
- DataListItemCollection.cs
- TypeExtension.cs
- BindingsCollection.cs
- HttpCapabilitiesBase.cs
- WebPartZoneCollection.cs
- ContentValidator.cs
- XmlLanguage.cs
- ObjectToIdCache.cs
- ErrorTableItemStyle.cs
- ToolStripPanelRenderEventArgs.cs
- Semaphore.cs
- XmlDocumentType.cs
- ExceptQueryOperator.cs
- HttpRuntimeSection.cs
- TemplatedMailWebEventProvider.cs
- Oid.cs
- SmtpClient.cs
- RawContentTypeMapper.cs
- ServiceDeploymentInfo.cs
- Int32.cs
- XmlDesignerDataSourceView.cs
- CommonDialog.cs
- XmlWriterSettings.cs
- RuntimeComponentFilter.cs
- _StreamFramer.cs
- StylusButtonEventArgs.cs
- DataGridViewComboBoxCell.cs
- SrgsRule.cs
- RowToParametersTransformer.cs
- ComplexTypeEmitter.cs
- MergeLocalizationDirectives.cs
- SmtpSection.cs
- BindingManagerDataErrorEventArgs.cs
- GeneralTransformCollection.cs
- WebPartDescription.cs
- RelationshipSet.cs
- SecurityManager.cs
- QueryCursorEventArgs.cs
- NamespaceEmitter.cs
- BlobPersonalizationState.cs
- FixedSOMImage.cs
- DataKey.cs
- PersistNameAttribute.cs
- HttpContext.cs
- ParagraphResult.cs
- SEHException.cs
- Bitmap.cs