diff --git a/docs/framework/data/adonet/dataview-performance.md b/docs/framework/data/adonet/dataview-performance.md index 2ab147dabb243..4892125d26039 100644 --- a/docs/framework/data/adonet/dataview-performance.md +++ b/docs/framework/data/adonet/dataview-performance.md @@ -10,7 +10,7 @@ ms.assetid: 90820e49-9d46-41f6-9a3d-6c0741bbd8eb This topic discusses the performance benefits of using the and methods of the class, and of caching a in a Web application. ## Find and FindRows - constructs an index. An index contains keys built from one or more columns in the table or view. These keys are stored in a structure that enables the to find the row or rows associated with the key values quickly and efficiently. Operations that use the index, such as filtering and sorting, see signifcant performance increases. The index for a is built both when the is created and when any of the sorting or filtering information is modified. Creating a and then setting the sorting or filtering information later causes the index to be built at least twice: once when the is created, and again when any of the sort or filter properties are modified. For more information about filtering and sorting with , see [Filtering with DataView](../../../../docs/framework/data/adonet/filtering-with-dataview-linq-to-dataset.md) and [Sorting with DataView](../../../../docs/framework/data/adonet/sorting-with-dataview-linq-to-dataset.md). + constructs an index. An index contains keys built from one or more columns in the table or view. These keys are stored in a structure that enables the to find the row or rows associated with the key values quickly and efficiently. Operations that use the index, such as filtering and sorting, see significant performance increases. The index for a is built both when the is created and when any of the sorting or filtering information is modified. Creating a and then setting the sorting or filtering information later causes the index to be built at least twice: once when the is created, and again when any of the sort or filter properties are modified. For more information about filtering and sorting with , see [Filtering with DataView](../../../../docs/framework/data/adonet/filtering-with-dataview-linq-to-dataset.md) and [Sorting with DataView](../../../../docs/framework/data/adonet/sorting-with-dataview-linq-to-dataset.md). If you want to return the results of a particular query on the data, as opposed to providing a dynamic view of a subset of the data, you can use the or methods of the , rather than setting the property. The property is best used in a data-bound application where a bound control displays filtered results. Setting the property rebuilds the index for the data, adding overhead to your application and decreasing performance. The and methods use the current index without requiring the index to be rebuilt. If you are going to call or only once, then you should use the existing . If you are going to call or multiple times, you should create a new to rebuild the index on the column you want to search on, and then call the or methods. For more information about the and methods, see [Finding Rows](../../../../docs/framework/data/adonet/dataset-datatable-dataview/finding-rows.md). diff --git a/docs/framework/data/adonet/sql/authentication-in-sql-server.md b/docs/framework/data/adonet/sql/authentication-in-sql-server.md index 25310bf84ddef..1a06606b54e89 100644 --- a/docs/framework/data/adonet/sql/authentication-in-sql-server.md +++ b/docs/framework/data/adonet/sql/authentication-in-sql-server.md @@ -13,7 +13,7 @@ SQL Server supports two authentication modes, Windows authentication mode and mi > [!IMPORTANT] > We recommend using Windows authentication wherever possible. Windows authentication uses a series of encrypted messages to authenticate users in SQL Server. When SQL Server logins are used, SQL Server login names and encrypted passwords are passed across the network, which makes them less secure. - With Windows authentication, users are already logged onto Windows and do not have to log on separately to SQL Server. The following `SqlConnection.ConnectionString` specifies Windows authentication without requiring the a user name or password. + With Windows authentication, users are already logged onto Windows and do not have to log on separately to SQL Server. The following `SqlConnection.ConnectionString` specifies Windows authentication without requiring users to provide a user name or password. ``` "Server=MSSQL1;Database=AdventureWorks;Integrated Security=true; diff --git a/docs/framework/data/adonet/sqlclient-streaming-support.md b/docs/framework/data/adonet/sqlclient-streaming-support.md index 7d07af8059bff..227fdb9b62c42 100644 --- a/docs/framework/data/adonet/sqlclient-streaming-support.md +++ b/docs/framework/data/adonet/sqlclient-streaming-support.md @@ -320,7 +320,7 @@ GO - Using the new asynchronous feature and the await keyword to transfer a large BLOB. -- Cancelling the transfer of a large BLOB.. +- Cancelling the transfer of a large BLOB. - Streaming from one SQL Server to another using the new asynchronous feature.