A ADO.NET újdonságai
Az alábbi funkciók a .NET-keretrendszer 4.5 ADO.NET újdonságai.
SqlClient-adatszolgáltató
A .NET-keretrendszer SQL Server .NET-keretrendszer 4.5-ös adatszolgáltatójának következő funkciói újak:
A Csatlakozás RetryCount és Csatlakozás RetryInterval kapcsolati sztring kulcsszavak (ConnectionString) segítségével szabályozhatja az inaktív kapcsolatok rugalmasságát.
Az SQL Serverről egy alkalmazásba irányuló streamelési támogatás olyan forgatókönyveket támogat, amelyekben a kiszolgálón lévő adatok strukturálatlanok. További információt az SqlClient streamelési támogatásában talál.
Támogatás lett hozzáadva az aszinkron programozáshoz. További információ: Aszinkron programozás .
Csatlakozás ion-hibák mostantól a kiterjesztett eseménynaplóban lesznek naplózva. További információ: Data Tracing in ADO.NET.
Az SQLClient mostantól támogatja az SQL Server magas rendelkezésre állású, vészhelyreállítási funkcióját, az AlwaysOnt. További információ: SqlClient-támogatás magas rendelkezésre álláshoz, vészhelyreállításhoz.
Az SQL Server-hitelesítés használatakor jelszó adható át SecureString . További információ: SqlCredential.
Ha
TrustServerCertificate
hamis, ésEncrypt
igaz, az SQL Server SSL-tanúsítványában szereplő kiszolgálónévnek (vagy IP-címnek) pontosan meg kell egyeznie a kapcsolati sztring megadott kiszolgálónévvel (vagy IP-címmel). Ellenkező esetben a kapcsolati kísérlet sikertelen lesz. További információ: a kapcsolati lehetőség leírása a következőbenConnectionString: .a0>Ha a módosítás miatt egy meglévő alkalmazás már nem csatlakozik, az alábbi lehetőségek egyikével javíthatja az alkalmazást:
Adjon ki egy tanúsítványt, amely megadja a rövid nevet a Köznév (CN) vagy a Tulajdonos alternatív neve (SAN) mezőben. Ez a megoldás az adatbázis-tükrözéshez fog működni.
Adjon hozzá egy aliast, amely leképozza a rövid nevet a teljes tartománynévre.
Használja a teljes tartománynevet a kapcsolati sztring.
Az SqlClient támogatja a kiterjesztett védelmet. A kiterjesztett védelemről további információt az adatbázismotor kiterjesztett védelemmel való Csatlakozás című témakörben talál.
Az SqlClient támogatja a LocalDB-adatbázisokhoz való kapcsolatokat. További információ: SqlClient Support for LocalDB.
Type System Version=SQL Server 2012;
új érték, amelyet át kell adni aType System Version
kapcsolati tulajdonságnak. AzType System Version=Latest;
érték elavult, és ezzel egyenértékűvéType System Version=SQL Server 2008;
vált. További információ: ConnectionString.Az SQLClient további támogatást nyújt az SQL Server 2008-ban hozzáadott ritka oszlopokhoz. Ha az alkalmazás már hozzáfér egy ritkán használt oszlopokat használó táblában lévő adatokhoz, a teljesítmény növekedésének kell megjelennie. Az IsColumnSet oszlop GetSchemaTable azt jelzi, hogy egy oszlop ritka oszlop-e, amely egy oszlopkészlet tagja. GetSchema azt jelzi, hogy egy oszlop ritka oszlop-e (további információkért tekintse meg az SQL Server sémagyűjteményeit ). A ritka oszlopokról további információt a Ritka oszlopok használata című témakörben talál.
A térbeli adattípusokat tartalmazó szerelvény Microsoft.SqlServer.Types.dll a 10.0-s verzióról a 11.0-s verzióra frissítették. A szerelvényre hivatkozó alkalmazások sikertelenek lehetnek. További információ: Az adatbázismotor funkcióinak kompatibilitástörő változásai.
ADO.NET Entity Framework
.NET-keretrendszer 4.5 olyan API-kat ad hozzá, amelyek új forgatókönyveket tesznek lehetővé az Entity Framework 5.0 használatakor. Az Entity Framework 5.0-hoz hozzáadott fejlesztésekről és funkciókról az alábbi cikkekben talál további információt: Újdonságok és entitás-keretrendszerek kiadásai és verziószámozása.