BlazorQueryBuilder.Tests.Util.EfHelpers.CreateEfInMemoryContextOptions C# (CSharp) Метод

CreateEfInMemoryContextOptions() публичный статический Метод

public static CreateEfInMemoryContextOptions ( string dbName ) : DbContextOptions
dbName string
Результат DbContextOptions
        public static DbContextOptions<T> CreateEfInMemoryContextOptions<T>(string dbName) where T : DbContext
        {
            var serviceProvider = new ServiceCollection()
                .AddEntityFrameworkInMemoryDatabase()
                .BuildServiceProvider();

            var builder = new DbContextOptionsBuilder<T>()
                .UseInMemoryDatabase(dbName)
                .UseInternalServiceProvider(serviceProvider);

            return builder.Options;
        }
    }