SqliteDbContextOptionsBuilderExtensions.UseSqlite Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
UseSqlite(DbContextOptionsBuilder, Action<SqliteDbContextOptionsBuilder>)
Konfiguruje kontext pro připojení k databázi SQLite, ale bez počátečního nastavení nebo DbConnection připojovací řetězec.
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
Parametry
- optionsBuilder
- DbContextOptionsBuilder
Tvůrce, který se používá ke konfiguraci kontextu.
- sqliteOptionsAction
- Action<SqliteDbContextOptionsBuilder>
Volitelná akce, která povolí další konfiguraci specifickou pro SQLite.
Návraty
Tvůrce možností, aby bylo možné další konfiguraci zřetězovat.
Poznámky
Připojení nebo připojovací řetězec musí být nastaveny před tím, DbContext než se použije pro připojení k databázi. Nastavte připojení pomocí SetDbConnection(DatabaseFacade, DbConnection, Boolean). Nastavení připojovací řetězec pomocí SetConnectionString(DatabaseFacade, String).
Další informace a příklady najdete v tématech Použití DbContextOptions a Přístup k databázím SQLite pomocí EF Core .
Platí pro
UseSqlite(DbContextOptionsBuilder, DbConnection, Action<SqliteDbContextOptionsBuilder>)
Nakonfiguruje kontext pro připojení k databázi 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
Parametry
- optionsBuilder
- DbContextOptionsBuilder
Tvůrce, který se používá ke konfiguraci kontextu.
- connection
- DbConnection
Existující DbConnection , který se použije pro připojení k databázi. Pokud je připojení v otevřeném stavu, EF ho neotevře ani neuzavře. Pokud je připojení v uzavřeném stavu, EF připojení podle potřeby otevře a ukončí. Volající je vlastníkem připojení a zodpovídá za jeho likvidaci.
- sqliteOptionsAction
- Action<SqliteDbContextOptionsBuilder>
Volitelná akce, která povolí další konfiguraci specifickou pro SQLite.
Návraty
Tvůrce možností, aby bylo možné další konfiguraci zřetězovat.
Poznámky
Další informace a příklady najdete v tématech Použití DbContextOptions a Přístup k databázím SQLite pomocí EF Core .
Platí pro
UseSqlite(DbContextOptionsBuilder, String, Action<SqliteDbContextOptionsBuilder>)
Nakonfiguruje kontext pro připojení k databázi 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
Parametry
- optionsBuilder
- DbContextOptionsBuilder
Tvůrce, který se používá ke konfiguraci kontextu.
- connectionString
- String
připojovací řetězec databáze, ke které se chcete připojit.
- sqliteOptionsAction
- Action<SqliteDbContextOptionsBuilder>
Volitelná akce, která povolí další konfiguraci specifickou pro SQLite.
Návraty
Tvůrce možností, aby bylo možné další konfiguraci zřetězovat.
Poznámky
Další informace a příklady najdete v tématech Použití DbContextOptions a Přístup k databázím SQLite pomocí EF Core .
Platí pro
UseSqlite(DbContextOptionsBuilder, DbConnection, Boolean, Action<SqliteDbContextOptionsBuilder>)
Nakonfiguruje kontext pro připojení k databázi 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
Parametry
- optionsBuilder
- DbContextOptionsBuilder
Tvůrce, který se používá ke konfiguraci kontextu.
- connection
- DbConnection
Existující DbConnection , který se použije pro připojení k databázi. Pokud je připojení v otevřeném stavu, EF ho neotevře ani neuzavře. Pokud je připojení v uzavřeném stavu, EF připojení podle potřeby otevře a ukončí.
- contextOwnsConnection
- Boolean
Pokud true
, ef převezme vlastnictví připojení a odstraní ho stejným způsobem jako připojení vytvořené ef. V případě false
připojení je volající stále vlastníkem připojení a zodpovídá za jeho likvidaci.
- sqliteOptionsAction
- Action<SqliteDbContextOptionsBuilder>
Volitelná akce, která povolí další konfiguraci specifickou pro SQLite.
Návraty
Tvůrce možností, aby bylo možné další konfiguraci zřetězovat.
Poznámky
Další informace a příklady najdete v tématech Použití DbContextOptions a Přístup k databázím SQLite pomocí EF Core .
Platí pro
UseSqlite<TContext>(DbContextOptionsBuilder<TContext>, Action<SqliteDbContextOptionsBuilder>)
Konfiguruje kontext pro připojení k databázi SQLite, ale bez počátečního nastavení nebo DbConnection připojovací řetězec.
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)
Parametry typu
- TContext
Parametry
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Tvůrce, který se používá ke konfiguraci kontextu.
- sqliteOptionsAction
- Action<SqliteDbContextOptionsBuilder>
Volitelná akce, která povolí další konfiguraci specifickou pro SQLite.
Návraty
Tvůrce možností, aby bylo možné další konfiguraci zřetězovat.
Poznámky
Připojení nebo připojovací řetězec musí být nastaveny před tím, DbContext než se použije pro připojení k databázi. Nastavte připojení pomocí SetDbConnection(DatabaseFacade, DbConnection, Boolean). Nastavení připojovací řetězec pomocí SetConnectionString(DatabaseFacade, String).
Další informace a příklady najdete v tématech Použití DbContextOptions a Přístup k databázím SQLite pomocí EF Core .
Platí pro
UseSqlite<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Action<SqliteDbContextOptionsBuilder>)
Nakonfiguruje kontext pro připojení k databázi 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)
Parametry typu
- TContext
Typ kontextu, který se má konfigurovat.
Parametry
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Tvůrce, který se používá ke konfiguraci kontextu.
- connection
- DbConnection
Existující DbConnection , který se použije pro připojení k databázi. Pokud je připojení v otevřeném stavu, EF ho neotevře ani neuzavře. Pokud je připojení v uzavřeném stavu, EF připojení podle potřeby otevře a ukončí. Volající je vlastníkem připojení a zodpovídá za jeho likvidaci.
- sqliteOptionsAction
- Action<SqliteDbContextOptionsBuilder>
Volitelná akce, která povolí další konfiguraci specifickou pro SQLite.
Návraty
Tvůrce možností, aby bylo možné další konfiguraci zřetězovat.
Poznámky
Další informace a příklady najdete v tématech Použití DbContextOptions a Přístup k databázím SQLite pomocí EF Core .
Platí pro
UseSqlite<TContext>(DbContextOptionsBuilder<TContext>, String, Action<SqliteDbContextOptionsBuilder>)
Nakonfiguruje kontext pro připojení k databázi 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)
Parametry typu
- TContext
Typ kontextu, který se má konfigurovat.
Parametry
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Tvůrce, který se používá ke konfiguraci kontextu.
- connectionString
- String
připojovací řetězec databáze, ke které se chcete připojit.
- sqliteOptionsAction
- Action<SqliteDbContextOptionsBuilder>
Volitelná akce, která povolí další konfiguraci specifickou pro SQLite.
Návraty
Tvůrce možností, aby bylo možné další konfiguraci zřetězovat.
Poznámky
Další informace a příklady najdete v tématech Použití DbContextOptions a Přístup k databázím SQLite pomocí EF Core .
Platí pro
UseSqlite<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Boolean, Action<SqliteDbContextOptionsBuilder>)
Nakonfiguruje kontext pro připojení k databázi 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)
Parametry typu
- TContext
Typ kontextu, který se má konfigurovat.
Parametry
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Tvůrce, který se používá ke konfiguraci kontextu.
- connection
- DbConnection
Existující DbConnection , který se použije pro připojení k databázi. Pokud je připojení v otevřeném stavu, EF ho neotevře ani neuzavře. Pokud je připojení v uzavřeném stavu, EF připojení podle potřeby otevře a ukončí.
- contextOwnsConnection
- Boolean
Pokud true
, ef převezme vlastnictví připojení a odstraní ho stejným způsobem jako připojení vytvořené ef. V případě false
připojení je volající stále vlastníkem připojení a zodpovídá za jeho likvidaci.
- sqliteOptionsAction
- Action<SqliteDbContextOptionsBuilder>
Volitelná akce, která povolí další konfiguraci specifickou pro SQLite.
Návraty
Tvůrce možností, aby bylo možné další konfiguraci zřetězovat.
Poznámky
Další informace a příklady najdete v tématech Použití DbContextOptions a Přístup k databázím SQLite pomocí EF Core .
Platí pro
Entity Framework