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
- MultiTouchSystemGestureLogic.cs
- _Connection.cs
- CopyAttributesAction.cs
- CollectionConverter.cs
- PathStreamGeometryContext.cs
- WindowPatternIdentifiers.cs
- FilterableAttribute.cs
- ContextMenuAutomationPeer.cs
- TemplateColumn.cs
- LinkArea.cs
- StaticSiteMapProvider.cs
- LocalizableAttribute.cs
- BitmapScalingModeValidation.cs
- FilterQuery.cs
- SendMailErrorEventArgs.cs
- HwndMouseInputProvider.cs
- MSHTMLHostUtil.cs
- WindowsScroll.cs
- Compiler.cs
- CustomAttributeBuilder.cs
- EntityDataSourceContextDisposingEventArgs.cs
- DataControlImageButton.cs
- HtmlEmptyTagControlBuilder.cs
- WebPartConnectionsDisconnectVerb.cs
- _RequestCacheProtocol.cs
- TrackingRecord.cs
- TextRangeBase.cs
- ThreadExceptionEvent.cs
- CompleteWizardStep.cs
- FtpWebRequest.cs
- NavigationWindow.cs
- Scanner.cs
- AuthorizationRuleCollection.cs
- OleDbParameterCollection.cs
- WebPartActionVerb.cs
- DeploymentExceptionMapper.cs
- FormViewCommandEventArgs.cs
- RijndaelManagedTransform.cs
- Region.cs
- WebSysDefaultValueAttribute.cs
- DataContractSet.cs
- PlainXmlDeserializer.cs
- XmlWhitespace.cs
- XmlMembersMapping.cs
- MutexSecurity.cs
- SerializationHelper.cs
- Point3DCollection.cs
- ErrorEventArgs.cs
- HandoffBehavior.cs
- Panel.cs
- CharAnimationBase.cs
- RepeaterItemEventArgs.cs
- RequestQueryProcessor.cs
- MultiDataTrigger.cs
- PerformanceCounterPermission.cs
- FragmentNavigationEventArgs.cs
- ButtonStandardAdapter.cs
- ObjectDataSourceWizardForm.cs
- _ListenerRequestStream.cs
- FixedDSBuilder.cs
- DocumentGridContextMenu.cs
- DelegatingConfigHost.cs
- DataControlLinkButton.cs
- ObjectListGeneralPage.cs
- SliderAutomationPeer.cs
- LoginStatusDesigner.cs
- CmsInterop.cs
- FlowLayout.cs
- RangeValueProviderWrapper.cs
- CapiHashAlgorithm.cs
- OdbcCommand.cs
- OptionUsage.cs
- ObjRef.cs
- ElementAction.cs
- Panel.cs
- BindingList.cs
- NopReturnReader.cs
- ObsoleteAttribute.cs
- DataGridViewLayoutData.cs
- RtType.cs
- VoiceInfo.cs
- LambdaCompiler.Lambda.cs
- HwndKeyboardInputProvider.cs
- ReceiveSecurityHeader.cs
- SHA1Managed.cs
- Registry.cs
- PrivateFontCollection.cs
- TextLine.cs
- __Error.cs
- DebugInfoExpression.cs
- InvalidTimeZoneException.cs
- ShowExpandedMultiValueConverter.cs
- WebBrowserNavigatedEventHandler.cs
- SecurityValidationBehavior.cs
- ParallelQuery.cs
- VirtualDirectoryMapping.cs
- VideoDrawing.cs
- DataKeyArray.cs
- AsyncPostBackErrorEventArgs.cs
- XsltQilFactory.cs