Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / DataEntity / System / Data / Common / CommandTrees / DbModificationCommandTree.cs / 1 / DbModificationCommandTree.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....], [....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Data.Metadata.Edm; using System.Data.Common.CommandTrees.Internal; using System.Data.Common.Utils; namespace System.Data.Common.CommandTrees { ////// Represents a DML operation expressed as a canonical command tree /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "Db")] public abstract class DbModificationCommandTree : DbCommandTree { private DbExpressionBinding _target; internal DbModificationCommandTree(MetadataWorkspace metadata, DataSpace dataSpace) : base(metadata, dataSpace) { } ////// Gets the ///that specifies the target table for the DML operation. /// The expression binding is null ///The expression binding is associated with a different command tree public DbExpressionBinding Target { get { return _target; } internal set { using (new EntityBid.ScopeAuto("%d#", this.ObjectId)) { DbExpressionBinding.Check("Target", value, this); EntityBid.Trace(" %d#, value.VariableName='%ls'\n", this.ObjectId, value.VariableName); EntityBid.Trace(" %d#, value.DbExpression=%d#, %d{cqt.DbExpressionKind}\n", this.ObjectId, DbExpression.GetObjectId(value.Expression), DbExpression.GetExpressionKind(value.Expression)); _target = value; this.SetModified(); } } } /// /// Returns true if this modification command returns a reader (for instance, to return server generated values) /// internal abstract bool HasReader { get; } internal override void DumpStructure(ExpressionDumper dumper) { if (this.Target != null) { dumper.Dump(this.Target, "Target"); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....], [....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Data.Metadata.Edm; using System.Data.Common.CommandTrees.Internal; using System.Data.Common.Utils; namespace System.Data.Common.CommandTrees { ////// Represents a DML operation expressed as a canonical command tree /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "Db")] public abstract class DbModificationCommandTree : DbCommandTree { private DbExpressionBinding _target; internal DbModificationCommandTree(MetadataWorkspace metadata, DataSpace dataSpace) : base(metadata, dataSpace) { } ////// Gets the ///that specifies the target table for the DML operation. /// The expression binding is null ///The expression binding is associated with a different command tree public DbExpressionBinding Target { get { return _target; } internal set { using (new EntityBid.ScopeAuto("%d#", this.ObjectId)) { DbExpressionBinding.Check("Target", value, this); EntityBid.Trace(" %d#, value.VariableName='%ls'\n", this.ObjectId, value.VariableName); EntityBid.Trace(" %d#, value.DbExpression=%d#, %d{cqt.DbExpressionKind}\n", this.ObjectId, DbExpression.GetObjectId(value.Expression), DbExpression.GetExpressionKind(value.Expression)); _target = value; this.SetModified(); } } } /// /// Returns true if this modification command returns a reader (for instance, to return server generated values) /// internal abstract bool HasReader { get; } internal override void DumpStructure(ExpressionDumper dumper) { if (this.Target != null) { dumper.Dump(this.Target, "Target"); } } } } // 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
- DocumentScope.cs
- SessionStateUtil.cs
- GeometryValueSerializer.cs
- CompilerWrapper.cs
- ProjectionPath.cs
- Boolean.cs
- ListenUriMode.cs
- SessionStateContainer.cs
- StrokeNodeEnumerator.cs
- WebBrowserUriTypeConverter.cs
- GrammarBuilderRuleRef.cs
- GenericIdentity.cs
- ImageSource.cs
- LoginCancelEventArgs.cs
- ImageAutomationPeer.cs
- PersonalizationStateInfoCollection.cs
- GPPOINTF.cs
- ScriptResourceInfo.cs
- CachedPathData.cs
- UniqueIdentifierService.cs
- TreeBuilderBamlTranslator.cs
- OdbcStatementHandle.cs
- SimpleHandlerBuildProvider.cs
- ManagedIStream.cs
- XmlSerializerAssemblyAttribute.cs
- FormsAuthenticationTicket.cs
- ErrorHandler.cs
- DataColumnMappingCollection.cs
- ClientFactory.cs
- RuntimeConfig.cs
- PixelShader.cs
- ScriptingAuthenticationServiceSection.cs
- FunctionQuery.cs
- ThicknessAnimation.cs
- JsonReaderWriterFactory.cs
- QilNode.cs
- MenuEventArgs.cs
- ObjectDataSourceEventArgs.cs
- XmlAnyElementAttributes.cs
- CompoundFileDeflateTransform.cs
- CalendarTable.cs
- ConfigurationErrorsException.cs
- DocumentPaginator.cs
- XmlSchemaObject.cs
- StringKeyFrameCollection.cs
- _TransmitFileOverlappedAsyncResult.cs
- DelayLoadType.cs
- VectorAnimation.cs
- MSG.cs
- StylusPointPropertyInfoDefaults.cs
- LinkGrep.cs
- WindowPattern.cs
- BindingCollection.cs
- Schema.cs
- Cursors.cs
- AcceptorSessionSymmetricTransportSecurityProtocol.cs
- FixedSOMContainer.cs
- CompositeActivityCodeGenerator.cs
- SystemUdpStatistics.cs
- PageCatalogPartDesigner.cs
- ConfigurationConverterBase.cs
- ExclusiveTcpListener.cs
- RankException.cs
- Visual.cs
- EventWaitHandle.cs
- SizeConverter.cs
- AudioException.cs
- DesignerTextWriter.cs
- HyperLinkColumn.cs
- TableLayoutSettingsTypeConverter.cs
- StringSource.cs
- ForeignConstraint.cs
- Brush.cs
- DiscoveryClientOutputChannel.cs
- SubclassTypeValidatorAttribute.cs
- TextBoxLine.cs
- StreamReader.cs
- ObjectViewEntityCollectionData.cs
- BaseTemplateCodeDomTreeGenerator.cs
- MissingFieldException.cs
- SettingsPropertyNotFoundException.cs
- WebAdminConfigurationHelper.cs
- SortAction.cs
- VirtualPathProvider.cs
- FileNotFoundException.cs
- PropertyGridView.cs
- _FtpDataStream.cs
- SatelliteContractVersionAttribute.cs
- ClientScriptManagerWrapper.cs
- StatusBarDrawItemEvent.cs
- EncryptedType.cs
- HiddenField.cs
- InkCanvasSelectionAdorner.cs
- ActionMessageFilterTable.cs
- PrincipalPermission.cs
- XmlSchemaIdentityConstraint.cs
- TimeoutStream.cs
- SevenBitStream.cs
- CompareInfo.cs
- FlowDocumentFormatter.cs