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
- EntityContainerEmitter.cs
- RectAnimationUsingKeyFrames.cs
- TextLineResult.cs
- TextFindEngine.cs
- TextParaLineResult.cs
- ComponentDispatcherThread.cs
- ObjectCloneHelper.cs
- CompositeClientFormatter.cs
- Int64Converter.cs
- SharedConnectionInfo.cs
- DefaultPropertyAttribute.cs
- PersistChildrenAttribute.cs
- TextEditorParagraphs.cs
- VersionedStream.cs
- MatrixCamera.cs
- ErrorFormatter.cs
- HGlobalSafeHandle.cs
- NativeMethods.cs
- CustomSignedXml.cs
- ObfuscationAttribute.cs
- SingleAnimation.cs
- XmlSortKey.cs
- SqlBulkCopyColumnMappingCollection.cs
- CorrelationManager.cs
- Triangle.cs
- DataGridViewCellStyleEditor.cs
- LogicalExpr.cs
- RefType.cs
- SourceItem.cs
- HttpFileCollectionBase.cs
- LoaderAllocator.cs
- HtmlTitle.cs
- PasswordRecovery.cs
- OpCodes.cs
- CallbackHandler.cs
- TextFragmentEngine.cs
- Stackframe.cs
- TextShapeableCharacters.cs
- ObjectQueryExecutionPlan.cs
- X509ThumbprintKeyIdentifierClause.cs
- WeakReferenceKey.cs
- DeflateStream.cs
- MaskDescriptor.cs
- AccessedThroughPropertyAttribute.cs
- ComponentEditorPage.cs
- PrimitiveType.cs
- HybridObjectCache.cs
- CustomAttributeFormatException.cs
- RolePrincipal.cs
- ResourceDescriptionAttribute.cs
- EdgeModeValidation.cs
- SafeLibraryHandle.cs
- PointHitTestParameters.cs
- ViewDesigner.cs
- ServiceOperation.cs
- safelinkcollection.cs
- DefaultValueTypeConverter.cs
- PerformanceCounter.cs
- View.cs
- ConfigXmlWhitespace.cs
- TextContainerHelper.cs
- MonitorWrapper.cs
- TextBreakpoint.cs
- SpeakProgressEventArgs.cs
- HttpCapabilitiesSectionHandler.cs
- TrackBarRenderer.cs
- ThicknessAnimationUsingKeyFrames.cs
- GridViewItemAutomationPeer.cs
- ZoneLinkButton.cs
- XPathException.cs
- TextOutput.cs
- WaitHandleCannotBeOpenedException.cs
- RegexFCD.cs
- MulticastIPAddressInformationCollection.cs
- DesignerDataView.cs
- WorkflowEnvironment.cs
- DataGridItemEventArgs.cs
- Marshal.cs
- GPRECTF.cs
- Mapping.cs
- AssemblyAttributes.cs
- ProfileManager.cs
- HttpConfigurationSystem.cs
- WebBrowserHelper.cs
- ImageFormat.cs
- CancelAsyncOperationRequest.cs
- CommandHelper.cs
- NamedObjectList.cs
- SettingsPropertyCollection.cs
- ListView.cs
- TextBoxLine.cs
- SecurityUtils.cs
- serverconfig.cs
- VolatileEnlistmentMultiplexing.cs
- ResourceReferenceKeyNotFoundException.cs
- RightsManagementPermission.cs
- ArraySet.cs
- WorkItem.cs
- MonitoringDescriptionAttribute.cs
- RecognizedWordUnit.cs