Skip to content

Instantly share code, notes, and snippets.

@christiannagel
Last active February 14, 2019 08:03
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save christiannagel/b58bc5dd387304532dae127839380178 to your computer and use it in GitHub Desktop.
Save christiannagel/b58bc5dd387304532dae127839380178 to your computer and use it in GitHub Desktop.
EF Core DbContext configuration with lazy loading
private ServiceProvider GetServiceProvider() =>
new ServiceCollection()
.AddLogging(config =>
{
config.AddConsole()
.AddDebug()
.AddFilter(level => level > LogLevel.Debug);
})
.AddTransient<BooksService>()
.AddDbContext<BooksContext>(options =>
{
options.UseLazyLoadingProxies()
.UseSqlServer(Configuration.GetConnectionString(BooksConnection));
})
.BuildServiceProvider();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment