SqliteDbContextOptionsBuilderExtensions.UseSqlite 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
UseSqlite(DbContextOptionsBuilder, Action<SqliteDbContextOptionsBuilder>)
처음에 또는 DbConnection 연결 문자열 설정하지 않고 SQLite 데이터베이스에 연결하도록 컨텍스트를 구성합니다.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlite (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> sqliteOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlite (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder>? sqliteOptionsAction = default);
static member UseSqlite : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseSqlite (optionsBuilder As DbContextOptionsBuilder, Optional sqliteOptionsAction As Action(Of SqliteDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder
매개 변수
- optionsBuilder
- DbContextOptionsBuilder
컨텍스트를 구성하는 데 사용되는 작성기입니다.
- sqliteOptionsAction
- Action<SqliteDbContextOptionsBuilder>
추가 SQLite 특정 구성을 허용하는 선택적 작업입니다.
반환
추가 구성을 연결할 수 있도록 옵션 작성기입니다.
설명
연결 또는 연결 문자열 먼저 설정 DbContext 해야 데이터베이스에 연결할 수 있습니다. 를 사용하여 SetDbConnection(DatabaseFacade, DbConnection, Boolean)연결을 설정합니다. 를 사용하여 SetConnectionString(DatabaseFacade, String)연결 문자열 설정합니다.
자세한 내용과 예제는 DbContextOptions 사용 및 EF Core를 사용하여 SQLite 데이터베이스 액세스를 참조하세요.
적용 대상
UseSqlite(DbContextOptionsBuilder, DbConnection, Action<SqliteDbContextOptionsBuilder>)
SQLite 데이터베이스에 연결하도록 컨텍스트를 구성합니다.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlite (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, System.Data.Common.DbConnection connection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> sqliteOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlite (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, System.Data.Common.DbConnection connection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder>? sqliteOptionsAction = default);
static member UseSqlite : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * System.Data.Common.DbConnection * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseSqlite (optionsBuilder As DbContextOptionsBuilder, connection As DbConnection, Optional sqliteOptionsAction As Action(Of SqliteDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder
매개 변수
- optionsBuilder
- DbContextOptionsBuilder
컨텍스트를 구성하는 데 사용되는 작성기입니다.
- connection
- DbConnection
데이터베이스에 연결하는 데 사용할 기존 DbConnection 입니다. 연결이 열린 상태이면 EF가 연결을 열거나 닫지 않습니다. 연결이 닫힌 상태이면 EF가 열리고 필요에 따라 연결을 닫습니다. 호출자는 연결을 소유하고 해당 삭제를 담당합니다.
- sqliteOptionsAction
- Action<SqliteDbContextOptionsBuilder>
추가 SQLite 특정 구성을 허용하는 선택적 작업입니다.
반환
추가 구성을 연결할 수 있도록 옵션 작성기입니다.
설명
자세한 내용과 예제는 DbContextOptions 사용 및 EF Core를 사용하여 SQLite 데이터베이스 액세스를 참조하세요.
적용 대상
UseSqlite(DbContextOptionsBuilder, String, Action<SqliteDbContextOptionsBuilder>)
SQLite 데이터베이스에 연결하도록 컨텍스트를 구성합니다.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlite (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> sqliteOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlite (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder>? sqliteOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlite (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string? connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder>? sqliteOptionsAction = default);
static member UseSqlite : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseSqlite (optionsBuilder As DbContextOptionsBuilder, connectionString As String, Optional sqliteOptionsAction As Action(Of SqliteDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder
매개 변수
- optionsBuilder
- DbContextOptionsBuilder
컨텍스트를 구성하는 데 사용되는 작성기입니다.
- connectionString
- String
연결할 데이터베이스의 연결 문자열.
- sqliteOptionsAction
- Action<SqliteDbContextOptionsBuilder>
추가 SQLite 특정 구성을 허용하는 선택적 작업입니다.
반환
추가 구성을 연결할 수 있도록 옵션 작성기입니다.
설명
자세한 내용과 예제는 DbContextOptions 사용 및 EF Core를 사용하여 SQLite 데이터베이스 액세스를 참조하세요.
적용 대상
UseSqlite(DbContextOptionsBuilder, DbConnection, Boolean, Action<SqliteDbContextOptionsBuilder>)
SQLite 데이터베이스에 연결하도록 컨텍스트를 구성합니다.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlite (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, System.Data.Common.DbConnection connection, bool contextOwnsConnection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder>? sqliteOptionsAction = default);
static member UseSqlite : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * System.Data.Common.DbConnection * bool * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseSqlite (optionsBuilder As DbContextOptionsBuilder, connection As DbConnection, contextOwnsConnection As Boolean, Optional sqliteOptionsAction As Action(Of SqliteDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder
매개 변수
- optionsBuilder
- DbContextOptionsBuilder
컨텍스트를 구성하는 데 사용되는 작성기입니다.
- connection
- DbConnection
데이터베이스에 연결하는 데 사용할 기존 DbConnection 입니다. 연결이 열린 상태이면 EF가 연결을 열거나 닫지 않습니다. 연결이 닫힌 상태이면 EF가 열리고 필요에 따라 연결을 닫습니다.
- contextOwnsConnection
- Boolean
이면 true
EF는 연결의 소유권을 가져와서 EF에서 만든 연결을 삭제하는 것과 동일한 방식으로 삭제합니다. 이면 false
호출자는 여전히 연결을 소유하고 해당 삭제를 담당합니다.
- sqliteOptionsAction
- Action<SqliteDbContextOptionsBuilder>
추가 SQLite 특정 구성을 허용하는 선택적 작업입니다.
반환
추가 구성을 연결할 수 있도록 옵션 작성기입니다.
설명
자세한 내용과 예제는 DbContextOptions 사용 및 EF Core를 사용하여 SQLite 데이터베이스 액세스를 참조하세요.
적용 대상
UseSqlite<TContext>(DbContextOptionsBuilder<TContext>, Action<SqliteDbContextOptionsBuilder>)
처음에 또는 DbConnection 연결 문자열 설정하지 않고 SQLite 데이터베이스에 연결하도록 컨텍스트를 구성합니다.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlite<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> sqliteOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlite<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder>? sqliteOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseSqlite : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseSqlite(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), Optional sqliteOptionsAction As Action(Of SqliteDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)
형식 매개 변수
- TContext
매개 변수
- optionsBuilder
- DbContextOptionsBuilder<TContext>
컨텍스트를 구성하는 데 사용되는 작성기입니다.
- sqliteOptionsAction
- Action<SqliteDbContextOptionsBuilder>
추가 SQLite 특정 구성을 허용하는 선택적 작업입니다.
반환
추가 구성을 연결할 수 있도록 옵션 작성기입니다.
설명
연결 또는 연결 문자열 먼저 설정 DbContext 해야 데이터베이스에 연결할 수 있습니다. 를 사용하여 SetDbConnection(DatabaseFacade, DbConnection, Boolean)연결을 설정합니다. 를 사용하여 SetConnectionString(DatabaseFacade, String)연결 문자열 설정합니다.
자세한 내용과 예제는 DbContextOptions 사용 및 EF Core를 사용하여 SQLite 데이터베이스 액세스를 참조하세요.
적용 대상
UseSqlite<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Action<SqliteDbContextOptionsBuilder>)
SQLite 데이터베이스에 연결하도록 컨텍스트를 구성합니다.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlite<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, System.Data.Common.DbConnection connection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> sqliteOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlite<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, System.Data.Common.DbConnection connection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder>? sqliteOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseSqlite : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * System.Data.Common.DbConnection * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseSqlite(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), connection As DbConnection, Optional sqliteOptionsAction As Action(Of SqliteDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)
형식 매개 변수
- TContext
구성할 컨텍스트의 형식입니다.
매개 변수
- optionsBuilder
- DbContextOptionsBuilder<TContext>
컨텍스트를 구성하는 데 사용되는 작성기입니다.
- connection
- DbConnection
데이터베이스에 연결하는 데 사용할 기존 DbConnection 입니다. 연결이 열린 상태이면 EF가 연결을 열거나 닫지 않습니다. 연결이 닫힌 상태이면 EF가 열리고 필요에 따라 연결을 닫습니다. 호출자는 연결을 소유하고 해당 삭제를 담당합니다.
- sqliteOptionsAction
- Action<SqliteDbContextOptionsBuilder>
추가 SQLite 특정 구성을 허용하는 선택적 작업입니다.
반환
추가 구성을 연결할 수 있도록 옵션 작성기입니다.
설명
자세한 내용과 예제는 DbContextOptions 사용 및 EF Core를 사용하여 SQLite 데이터베이스 액세스를 참조하세요.
적용 대상
UseSqlite<TContext>(DbContextOptionsBuilder<TContext>, String, Action<SqliteDbContextOptionsBuilder>)
SQLite 데이터베이스에 연결하도록 컨텍스트를 구성합니다.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlite<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> sqliteOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlite<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder>? sqliteOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlite<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string? connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder>? sqliteOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseSqlite : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseSqlite(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), connectionString As String, Optional sqliteOptionsAction As Action(Of SqliteDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)
형식 매개 변수
- TContext
구성할 컨텍스트의 형식입니다.
매개 변수
- optionsBuilder
- DbContextOptionsBuilder<TContext>
컨텍스트를 구성하는 데 사용되는 작성기입니다.
- connectionString
- String
연결할 데이터베이스의 연결 문자열.
- sqliteOptionsAction
- Action<SqliteDbContextOptionsBuilder>
추가 SQLite 특정 구성을 허용하는 선택적 작업입니다.
반환
추가 구성을 연결할 수 있도록 옵션 작성기입니다.
설명
자세한 내용과 예제는 DbContextOptions 사용 및 EF Core를 사용하여 SQLite 데이터베이스 액세스를 참조하세요.
적용 대상
UseSqlite<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Boolean, Action<SqliteDbContextOptionsBuilder>)
SQLite 데이터베이스에 연결하도록 컨텍스트를 구성합니다.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlite<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, System.Data.Common.DbConnection connection, bool contextOwnsConnection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder>? sqliteOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseSqlite : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * System.Data.Common.DbConnection * bool * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseSqlite(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), connection As DbConnection, contextOwnsConnection As Boolean, Optional sqliteOptionsAction As Action(Of SqliteDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)
형식 매개 변수
- TContext
구성할 컨텍스트의 형식입니다.
매개 변수
- optionsBuilder
- DbContextOptionsBuilder<TContext>
컨텍스트를 구성하는 데 사용되는 작성기입니다.
- connection
- DbConnection
데이터베이스에 연결하는 데 사용할 기존 DbConnection 입니다. 연결이 열린 상태이면 EF가 연결을 열거나 닫지 않습니다. 연결이 닫힌 상태이면 EF가 열리고 필요에 따라 연결을 닫습니다.
- contextOwnsConnection
- Boolean
이면 true
EF는 연결의 소유권을 가져와서 EF에서 만든 연결을 삭제하는 것과 동일한 방식으로 삭제합니다. 이면 false
호출자는 여전히 연결을 소유하고 해당 삭제를 담당합니다.
- sqliteOptionsAction
- Action<SqliteDbContextOptionsBuilder>
추가 SQLite 특정 구성을 허용하는 선택적 작업입니다.
반환
추가 구성을 연결할 수 있도록 옵션 작성기입니다.
설명
자세한 내용과 예제는 DbContextOptions 사용 및 EF Core를 사용하여 SQLite 데이터베이스 액세스를 참조하세요.
적용 대상
Entity Framework