Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / SqlClient / SqlGen / SqlBuilder.cs / 1305376 / SqlBuilder.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Text; using System.Data.SqlClient; using System.Data.Metadata.Edm; using System.Data.Common.CommandTrees; namespace System.Data.SqlClient.SqlGen { ////// This class is like StringBuilder. While traversing the tree for the first time, /// we do not know all the strings that need to be appended e.g. things that need to be /// renamed, nested select statements etc. So, we use a builder that can collect /// all kinds of sql fragments. /// internal class SqlBuilder : ISqlFragment { private List
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IdentityHolder.cs
- XmlSchemaIdentityConstraint.cs
- HelpPage.cs
- KeyboardEventArgs.cs
- DateTimeFormatInfo.cs
- AnnotationHelper.cs
- NativeCompoundFileAPIs.cs
- TextEndOfLine.cs
- CodeMethodReturnStatement.cs
- RPIdentityRequirement.cs
- EntityClientCacheKey.cs
- ReceiveMessageContent.cs
- SrgsToken.cs
- DataServiceQueryProvider.cs
- BulletChrome.cs
- DisplayMemberTemplateSelector.cs
- Propagator.Evaluator.cs
- VirtualPathUtility.cs
- EdmProviderManifest.cs
- PassportAuthentication.cs
- AuthenticatedStream.cs
- GreenMethods.cs
- isolationinterop.cs
- RecognizerInfo.cs
- VolatileEnlistmentMultiplexing.cs
- ManagedIStream.cs
- AudioFileOut.cs
- InputLangChangeEvent.cs
- EncryptedType.cs
- StandardOleMarshalObject.cs
- UxThemeWrapper.cs
- TypeElementCollection.cs
- MatrixTransform.cs
- ConfigXmlWhitespace.cs
- AbsoluteQuery.cs
- DataTableReader.cs
- UriTemplateLiteralQueryValue.cs
- DiscoveryMessageProperty.cs
- TcpPortSharing.cs
- EventItfInfo.cs
- OverlappedAsyncResult.cs
- ImageAutomationPeer.cs
- CollectionChangeEventArgs.cs
- CodeDomComponentSerializationService.cs
- CmsUtils.cs
- SingleBodyParameterMessageFormatter.cs
- initElementDictionary.cs
- ConfigLoader.cs
- XmlTextReaderImplHelpers.cs
- _NTAuthentication.cs
- SessionPageStatePersister.cs
- HtmlTableCellCollection.cs
- RC2.cs
- UnsafeNativeMethods.cs
- SqlDependencyUtils.cs
- RichTextBox.cs
- SelectionProviderWrapper.cs
- DataSourceSelectArguments.cs
- ThousandthOfEmRealPoints.cs
- TrackingProfileSerializer.cs
- TagPrefixCollection.cs
- XmlDocument.cs
- DataSourceXmlClassAttribute.cs
- ObjectDataSourceStatusEventArgs.cs
- StorageInfo.cs
- TimeSpanConverter.cs
- QueryReaderSettings.cs
- ValidationManager.cs
- SourceFilter.cs
- DataControlLinkButton.cs
- Transform3D.cs
- Rect3D.cs
- BigInt.cs
- SurrogateEncoder.cs
- XmlSchemaObjectTable.cs
- DesignTimeType.cs
- BinaryVersion.cs
- PersonalizableTypeEntry.cs
- dataprotectionpermission.cs
- ContactManager.cs
- SqlComparer.cs
- CompiledXpathExpr.cs
- SrgsElementFactory.cs
- AbsoluteQuery.cs
- SafeCryptContextHandle.cs
- BulletedList.cs
- PointAnimationClockResource.cs
- ScriptModule.cs
- URI.cs
- SizeLimitedCache.cs
- ErrorLog.cs
- TemplateXamlTreeBuilder.cs
- ActivityTrace.cs
- XsdBuilder.cs
- Tuple.cs
- DataGrid.cs
- ConfigXmlText.cs
- LongValidatorAttribute.cs
- ValidatorUtils.cs
- MobileControlsSectionHandler.cs