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
- KeyGestureConverter.cs
- OracleConnection.cs
- Matrix.cs
- WpfKnownType.cs
- QueryTreeBuilder.cs
- EventLogHandle.cs
- TextEndOfLine.cs
- BasicDesignerLoader.cs
- Parameter.cs
- RangeValidator.cs
- WorkflowRuntimeServiceElement.cs
- SwitchAttribute.cs
- SecurityState.cs
- ValueHandle.cs
- CodeTryCatchFinallyStatement.cs
- PartitionedStream.cs
- Math.cs
- WebBrowserDocumentCompletedEventHandler.cs
- StreamResourceInfo.cs
- IsolatedStoragePermission.cs
- Selector.cs
- TraceHelpers.cs
- ClockGroup.cs
- Attributes.cs
- InfoCardMetadataExchangeClient.cs
- _emptywebproxy.cs
- NameService.cs
- OleAutBinder.cs
- ExceptionValidationRule.cs
- OpenFileDialog.cs
- EditingCommands.cs
- KerberosSecurityTokenAuthenticator.cs
- SqlNode.cs
- MouseEvent.cs
- TextChangedEventArgs.cs
- WSDualHttpBinding.cs
- ScriptingRoleServiceSection.cs
- TypeElement.cs
- KnownColorTable.cs
- AsyncOperation.cs
- X509CertificateCollection.cs
- WebPartMenu.cs
- EntityCommandDefinition.cs
- InkCanvasFeedbackAdorner.cs
- CommonDialog.cs
- TemplateFactory.cs
- UriSection.cs
- Sentence.cs
- UrlAuthorizationModule.cs
- WebServiceData.cs
- XmlSchemaAnnotation.cs
- XmlSchemaAttributeGroup.cs
- SmtpLoginAuthenticationModule.cs
- TcpChannelHelper.cs
- ScriptingAuthenticationServiceSection.cs
- AsyncCodeActivity.cs
- XPathDescendantIterator.cs
- Visitors.cs
- MenuScrollingVisibilityConverter.cs
- Menu.cs
- ContentFilePart.cs
- PerfCounters.cs
- ReservationCollection.cs
- DefaultAssemblyResolver.cs
- DecimalSumAggregationOperator.cs
- AssemblyLoader.cs
- UIPropertyMetadata.cs
- SoapMessage.cs
- ExceptionValidationRule.cs
- BulletDecorator.cs
- validation.cs
- messageonlyhwndwrapper.cs
- DoubleConverter.cs
- MonthCalendar.cs
- StylusTip.cs
- PriorityBinding.cs
- Rotation3DAnimationUsingKeyFrames.cs
- ProjectionCamera.cs
- DefinitionBase.cs
- UnsafeNativeMethods.cs
- Mappings.cs
- LinearGradientBrush.cs
- DetailsViewRowCollection.cs
- ToolStripPanelCell.cs
- TextEditorTables.cs
- RewritingSimplifier.cs
- DBPropSet.cs
- AssertHelper.cs
- TrustManager.cs
- StrokeNode.cs
- Ticks.cs
- ComplexBindingPropertiesAttribute.cs
- QueryOperationResponseOfT.cs
- GroupBox.cs
- TaskFormBase.cs
- XamlStyleSerializer.cs
- DataView.cs
- ForeignKeyConstraint.cs
- DataServiceHostFactory.cs
- CapabilitiesUse.cs