InMemoryDbContextOptionsExtensions.UseInMemoryDatabase Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| UseInMemoryDatabase(DbContextOptionsBuilder, Action<InMemoryDbContextOptionsBuilder>) |
Kullanımdan kalktı.
Kullanımdan kalktı.
Bağlamı, eski paylaşılan bellek içinde veritabanına bağlanılacak şekilde yapılandırıyor. Bu yöntem artık kullanılmıyor. Bunun yerine UseInMemoryDatabase(DbContextOptionsBuilder, String, Action<InMemoryDbContextOptionsBuilder>) kullanın. |
| UseInMemoryDatabase(DbContextOptionsBuilder, String, Action<InMemoryDbContextOptionsBuilder>) |
Bağlamı, adlandırılmış bir bellek içinde veritabanına bağlanarak yapılandırıyor. Bellek içinde veritabanı aynı adla ancak yalnızca bir hizmet sağlayıcısı için kullanılan her yerde paylaşılır. Hizmet sağlayıcıları arasında aynı bellek içinde veritabanını kullanmak için çağrısı UseInMemoryDatabase(DbContextOptionsBuilder, String, InMemoryDatabaseRoot, Action<InMemoryDbContextOptionsBuilder>) veritabanının InMemoryDatabaseRoot kökünü oluşturmak için paylaşılan bir geçirme. |
| UseInMemoryDatabase(DbContextOptionsBuilder, String, InMemoryDatabaseRoot, Action<InMemoryDbContextOptionsBuilder>) |
Bağlamı, adlandırılmış bir bellek içinde veritabanına bağlanarak yapılandırıyor. Bellek içinde veritabanı aynı adla ancak yalnızca bir hizmet sağlayıcısı için kullanılan her yerde paylaşılır. |
| UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, Action<InMemoryDbContextOptionsBuilder>) |
Kullanımdan kalktı.
Kullanımdan kalktı.
Bağlamı, eski paylaşılan bellek içinde veritabanına bağlanılacak şekilde yapılandırıyor. Bu yöntem artık kullanılmıyor. Bunun yerine UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, Action<InMemoryDbContextOptionsBuilder>) kullanın. |
| UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, Action<InMemoryDbContextOptionsBuilder>) |
Bağlamı bellek içinde veritabanına bağlanarak yapılandırıyor. Bellek içinde veritabanı aynı adla ancak yalnızca bir hizmet sağlayıcısı için kullanılan her yerde paylaşılır. Hizmet sağlayıcıları arasında aynı bellek içinde veritabanını kullanmak için çağrısı UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, InMemoryDatabaseRoot, Action<InMemoryDbContextOptionsBuilder>) veritabanının InMemoryDatabaseRoot kökünü oluşturmak için paylaşılan bir geçirme. |
| UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, InMemoryDatabaseRoot, Action<InMemoryDbContextOptionsBuilder>) |
Bağlamı bellek içinde veritabanına bağlanarak yapılandırıyor. Bellek içinde veritabanı aynı adla ancak yalnızca bir hizmet sağlayıcısı için kullanılan her yerde paylaşılır. |
UseInMemoryDatabase(DbContextOptionsBuilder, Action<InMemoryDbContextOptionsBuilder>)
Dikkat
Use UseInMemoryDatabase(string) instead. The database will be shared anywhere the same name is used.
Dikkat
Use UseInMemoryDatabase(string, InMemoryDatabaseRoot) instead.
Bağlamı, eski paylaşılan bellek içinde veritabanına bağlanılacak şekilde yapılandırıyor. Bu yöntem artık kullanılmıyor. Bunun yerine UseInMemoryDatabase(DbContextOptionsBuilder, String, Action<InMemoryDbContextOptionsBuilder>) kullanın.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseInMemoryDatabase (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder> inMemoryOptionsAction = default);
[System.Obsolete("Use UseInMemoryDatabase(string) instead. The database will be shared anywhere the same name is used.")]
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseInMemoryDatabase (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder> inMemoryOptionsAction = default);
[System.Obsolete("Use UseInMemoryDatabase(string, InMemoryDatabaseRoot) instead.")]
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseInMemoryDatabase (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder> inMemoryOptionsAction = default);
static member UseInMemoryDatabase : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
[<System.Obsolete("Use UseInMemoryDatabase(string) instead. The database will be shared anywhere the same name is used.")>]
static member UseInMemoryDatabase : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
[<System.Obsolete("Use UseInMemoryDatabase(string, InMemoryDatabaseRoot) instead.")>]
static member UseInMemoryDatabase : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseInMemoryDatabase (optionsBuilder As DbContextOptionsBuilder, Optional inMemoryOptionsAction As Action(Of InMemoryDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder
Parametreler
- optionsBuilder
- DbContextOptionsBuilder
Bağlamı yapılandırmak için kullanılan oluşturucu.
- inMemoryOptionsAction
- Action<InMemoryDbContextOptionsBuilder>
Ek belleğe özgü yapılandırmaya izin vermek için isteğe bağlı bir eylem.
Döndürülenler
Daha fazla yapılandırmanın zincirlenenene kadar seçenekler oluşturucusu.
- Öznitelikler
Şunlara uygulanır
UseInMemoryDatabase(DbContextOptionsBuilder, String, Action<InMemoryDbContextOptionsBuilder>)
Bağlamı, adlandırılmış bir bellek içinde veritabanına bağlanarak yapılandırıyor. Bellek içinde veritabanı aynı adla ancak yalnızca bir hizmet sağlayıcısı için kullanılan her yerde paylaşılır. Hizmet sağlayıcıları arasında aynı bellek içinde veritabanını kullanmak için çağrısı UseInMemoryDatabase(DbContextOptionsBuilder, String, InMemoryDatabaseRoot, Action<InMemoryDbContextOptionsBuilder>) veritabanının InMemoryDatabaseRoot kökünü oluşturmak için paylaşılan bir geçirme.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseInMemoryDatabase (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder> inMemoryOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseInMemoryDatabase (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder>? inMemoryOptionsAction = default);
static member UseInMemoryDatabase : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseInMemoryDatabase (optionsBuilder As DbContextOptionsBuilder, databaseName As String, Optional inMemoryOptionsAction As Action(Of InMemoryDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder
Parametreler
- optionsBuilder
- DbContextOptionsBuilder
Bağlamı yapılandırmak için kullanılan oluşturucu.
- databaseName
- String
Bellek içinde veritabanının adı. Bu, bellek içinde veritabanının kapsamının bağlamdan bağımsız olarak denetlenebilir. Bellek içinde veritabanı, aynı ad kullanılan her yerde paylaşılır.
- inMemoryOptionsAction
- Action<InMemoryDbContextOptionsBuilder>
Ek belleğe özgü yapılandırmaya izin vermek için isteğe bağlı bir eylem.
Döndürülenler
Daha fazla yapılandırmanın zincirlenenene kadar seçenekler oluşturucusu.
Açıklamalar
Daha fazla bilgi için bkz. DbContextOptionskullanarak EF Core bellek içinde veritabanı sağlayıcısı.
Şunlara uygulanır
UseInMemoryDatabase(DbContextOptionsBuilder, String, InMemoryDatabaseRoot, Action<InMemoryDbContextOptionsBuilder>)
Bağlamı, adlandırılmış bir bellek içinde veritabanına bağlanarak yapılandırıyor. Bellek içinde veritabanı aynı adla ancak yalnızca bir hizmet sağlayıcısı için kullanılan her yerde paylaşılır.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseInMemoryDatabase (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string databaseName, Microsoft.EntityFrameworkCore.Storage.InMemoryDatabaseRoot databaseRoot, Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder> inMemoryOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseInMemoryDatabase (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string databaseName, Microsoft.EntityFrameworkCore.Storage.InMemoryDatabaseRoot? databaseRoot, Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder>? inMemoryOptionsAction = default);
static member UseInMemoryDatabase : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * string * Microsoft.EntityFrameworkCore.Storage.InMemoryDatabaseRoot * Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseInMemoryDatabase (optionsBuilder As DbContextOptionsBuilder, databaseName As String, databaseRoot As InMemoryDatabaseRoot, Optional inMemoryOptionsAction As Action(Of InMemoryDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder
Parametreler
- optionsBuilder
- DbContextOptionsBuilder
Bağlamı yapılandırmak için kullanılan oluşturucu.
- databaseName
- String
Bellek içinde veritabanının adı. Bu, bellek içinde veritabanının kapsamının bağlamdan bağımsız olarak denetlenebilir. Bellek içinde veritabanı, aynı ad kullanılan her yerde paylaşılır.
- databaseRoot
- InMemoryDatabaseRoot
Tüm bellek içinde veritabanlarının kökü bu nesnede olur ve uygulamanın yaşam sürelerini denetlemesini sağlar. Bazen bağlam örneği ile açıkça oluşturulurken, bazen de bağımlılık ekleme kullanılarak new çözümlenirken bu yararlı olur.
- inMemoryOptionsAction
- Action<InMemoryDbContextOptionsBuilder>
Ek belleğe özgü yapılandırmaya izin vermek için isteğe bağlı bir eylem.
Döndürülenler
Daha fazla yapılandırmanın zincirlenenene kadar seçenekler oluşturucusu.
Açıklamalar
Daha fazla bilgi için bkz. DbContextOptionskullanarak EF Core bellek içinde veritabanı sağlayıcısı.
Şunlara uygulanır
UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, Action<InMemoryDbContextOptionsBuilder>)
Dikkat
Use UseInMemoryDatabase(string) instead. The database will be shared anywhere the same name is used.
Dikkat
Use UseInMemoryDatabase(string, InMemoryDatabaseRoot) instead.
Bağlamı, eski paylaşılan bellek içinde veritabanına bağlanılacak şekilde yapılandırıyor. Bu yöntem artık kullanılmıyor. Bunun yerine UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, Action<InMemoryDbContextOptionsBuilder>) kullanın.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseInMemoryDatabase<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder> inMemoryOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
[System.Obsolete("Use UseInMemoryDatabase(string) instead. The database will be shared anywhere the same name is used.")]
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseInMemoryDatabase<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder> inMemoryOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
[System.Obsolete("Use UseInMemoryDatabase(string, InMemoryDatabaseRoot) instead.")]
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseInMemoryDatabase<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder> inMemoryOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseInMemoryDatabase : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
[<System.Obsolete("Use UseInMemoryDatabase(string) instead. The database will be shared anywhere the same name is used.")>]
static member UseInMemoryDatabase : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
[<System.Obsolete("Use UseInMemoryDatabase(string, InMemoryDatabaseRoot) instead.")>]
static member UseInMemoryDatabase : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseInMemoryDatabase(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), Optional inMemoryOptionsAction As Action(Of InMemoryDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)
Tür Parametreleri
- TContext
Yapılandırılan bağlamın türü.
Parametreler
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Bağlamı yapılandırmak için kullanılan oluşturucu.
- inMemoryOptionsAction
- Action<InMemoryDbContextOptionsBuilder>
Ek belleğe özgü yapılandırmaya izin vermek için isteğe bağlı bir eylem.
Döndürülenler
Daha fazla yapılandırmanın zincirlenenene kadar seçenekler oluşturucusu.
- Öznitelikler
Şunlara uygulanır
UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, Action<InMemoryDbContextOptionsBuilder>)
Bağlamı bellek içinde veritabanına bağlanarak yapılandırıyor. Bellek içinde veritabanı aynı adla ancak yalnızca bir hizmet sağlayıcısı için kullanılan her yerde paylaşılır. Hizmet sağlayıcıları arasında aynı bellek içinde veritabanını kullanmak için çağrısı UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, InMemoryDatabaseRoot, Action<InMemoryDbContextOptionsBuilder>) veritabanının InMemoryDatabaseRoot kökünü oluşturmak için paylaşılan bir geçirme.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseInMemoryDatabase<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder> inMemoryOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseInMemoryDatabase<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder>? inMemoryOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseInMemoryDatabase : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseInMemoryDatabase(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), databaseName As String, Optional inMemoryOptionsAction As Action(Of InMemoryDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)
Tür Parametreleri
- TContext
Yapılandırılan bağlamın türü.
Parametreler
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Bağlamı yapılandırmak için kullanılan oluşturucu.
- databaseName
- String
Bellek içinde veritabanının adı. Bu, bellek içinde veritabanının kapsamının bağlamdan bağımsız olarak denetlenebilir. Bellek içinde veritabanı, aynı ad kullanılan her yerde paylaşılır.
- inMemoryOptionsAction
- Action<InMemoryDbContextOptionsBuilder>
Ek belleğe özgü yapılandırmaya izin vermek için isteğe bağlı bir eylem.
Döndürülenler
Daha fazla yapılandırmanın zincirlenenene kadar seçenekler oluşturucusu.
Açıklamalar
Daha fazla bilgi için bkz. DbContextOptionskullanarak EF Core bellek içinde veritabanı sağlayıcısı.
Şunlara uygulanır
UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, InMemoryDatabaseRoot, Action<InMemoryDbContextOptionsBuilder>)
Bağlamı bellek içinde veritabanına bağlanarak yapılandırıyor. Bellek içinde veritabanı aynı adla ancak yalnızca bir hizmet sağlayıcısı için kullanılan her yerde paylaşılır.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseInMemoryDatabase<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string databaseName, Microsoft.EntityFrameworkCore.Storage.InMemoryDatabaseRoot databaseRoot, Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder> inMemoryOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseInMemoryDatabase<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string databaseName, Microsoft.EntityFrameworkCore.Storage.InMemoryDatabaseRoot? databaseRoot, Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder>? inMemoryOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseInMemoryDatabase : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * string * Microsoft.EntityFrameworkCore.Storage.InMemoryDatabaseRoot * Action<Microsoft.EntityFrameworkCore.Infrastructure.InMemoryDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseInMemoryDatabase(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), databaseName As String, databaseRoot As InMemoryDatabaseRoot, Optional inMemoryOptionsAction As Action(Of InMemoryDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)
Tür Parametreleri
- TContext
Yapılandırılan bağlamın türü.
Parametreler
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Bağlamı yapılandırmak için kullanılan oluşturucu.
- databaseName
- String
Bellek içinde veritabanının adı. Bu, bellek içinde veritabanının kapsamının bağlamdan bağımsız olarak denetlenebilir. Bellek içinde veritabanı, aynı ad kullanılan her yerde paylaşılır.
- databaseRoot
- InMemoryDatabaseRoot
Tüm bellek içinde veritabanlarının kökü bu nesnede olur ve uygulamanın yaşam sürelerini denetlemesini sağlar. Bazen bağlam örneği ile açıkça oluşturulurken, bazen de bağımlılık ekleme kullanılarak new çözümlenirken bu yararlı olur.
- inMemoryOptionsAction
- Action<InMemoryDbContextOptionsBuilder>
Ek belleğe özgü yapılandırmaya izin vermek için isteğe bağlı bir eylem.
Döndürülenler
Daha fazla yapılandırmanın zincirlenenene kadar seçenekler oluşturucusu.
Açıklamalar
Daha fazla bilgi için bkz. DbContextOptionskullanarak EF Core bellek içinde veritabanı sağlayıcısı.