SqlProviderServices 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
SQL Server용 SqlClient 공급자에 대한 DbProviderServices 구현입니다.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
public sealed class SqlProviderServices : System.Data.Entity.Core.Common.DbProviderServices
type SqlProviderServices = class
inherit DbProviderServices
Public NotInheritable Class SqlProviderServices
Inherits DbProviderServices
- 상속
- 특성
설명
이 유형의 instance 애플리케이션 구성 파일의 항목을 사용하거나 의 코드 기반 등록DbConfiguration을 통해 이 형식이 EF 공급자로 등록될 때 Microsoft SQL Server 대한 추가 공급자 서비스도 resolve. 해결된 서비스는 다음과 같습니다. 에 대한 요청은 기본적으로 SQL Express에 대한 IDbConnectionFactory 연결을 만들기 위해 의 SqlConnectionFactory Singleton instance 확인됩니다. Func<TResult> 서버 이름에 대한 고정 이름 "System.Data.SqlClient"에 대한 요청은 SQL Server 대한 비시도 정책을 제공하기 위해 를 System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy 반환하는 대리자에게 확인됩니다. 고정 이름 "System.Data.SqlClient"에 MigrationSqlGenerator 대한 요청은 인스턴스로 SqlServerMigrationSqlGenerator 확인되어 SQL Server 대한 기본 마이그레이션 SQL 생성을 제공합니다. 고정 이름 "System.Data.SqlClient"에 대한 DbSpatialServices 요청은 SQL Server 기본 공간 서비스를 제공하기 위해 의 SqlSpatialServices Singleton instance 확인됩니다.
필드
ProviderInvariantName |
구성 파일 및 코드 기반 구성에서 를 사용하여 ADO.NET 및 Entity Framework 공급자 서비스에 Microsoft SQL Server 지정하는 데 사용되는 "공급자 고정 이름"으로 잘 알려진 문자열입니다. |
속성
Instance |
SqlProviderServices 형식의 Singleton instance. |
SqlServerTypesAssemblyName |
기본 선택을 재정의하려면 Microsoft.SqlServer.Types 어셈블리의 전체 이름으로 설정합니다. |
TruncateDecimalsToScale |
매개 변수 값이 데이터베이스로 전송될 때 해당 열에 대해 정의된 소수 자릿수(소수 자릿수)로 잘리는지 여부를 Decimal 나타내는 값을 얻거나 설정합니다. 값은 |
UseRowNumberOrderingInOffsetQueries |
OFFSET이 쿼리에 있을 때 order BY 절에 전달된 정렬 식에서 ROW_NUMBER() 함수가 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. 의 기본값 |
UseScopeIdentity |
insert 작업 중에 SCOPE_IDENTITY() 함수를 사용하여 데이터베이스에서 생성된 숫자 열 값을 검색할지 여부를 나타내는 값을 가져오거나 설정합니다. 의 |
메서드
확장 메서드
GetService(IDbDependencyResolver, Type) |
지정된 형식 인수를 전달하고 name 인수에 null을 사용하여 를 호출 GetService(Type, Object) 합니다. |
GetService<T>(IDbDependencyResolver) |
GetService(Type, Object) 메서드의 제네릭 형식을 name 인수의 형식 인수 및 null로 전달하는 호출입니다. |
GetService<T>(IDbDependencyResolver, Object) |
메서드의 제네릭 형식과 지정된 이름을 인수로 전달하는 호출 GetService(Type, Object) 입니다. |
GetServices(IDbDependencyResolver, Type) |
지정된 형식 인수를 전달하고 name 인수에 null을 사용하여 를 호출 GetServices(Type, Object) 합니다. |
GetServices<T>(IDbDependencyResolver) |
GetServices(Type, Object) 메서드의 제네릭 형식을 name 인수의 형식 인수 및 null로 전달하는 호출입니다. |
GetServices<T>(IDbDependencyResolver, Object) |
메서드의 제네릭 형식과 지정된 이름을 인수로 전달하는 호출 GetServices(Type, Object) 입니다. |
적용 대상
Entity Framework