SqlServerDbContextConfigurer.cs 578 B

12345678910111213141516171819202122
  1. using System.Data.Common;
  2. using Microsoft.EntityFrameworkCore;
  3. using VberZero.EntityFramework;
  4. namespace VberZero.SqlServer;
  5. public static class SqlServerDbContextConfigurer
  6. {
  7. public static void Configure<T>(this DbContextOptionsBuilder<T> builder, string connectionString)
  8. where T : VzCommonDbContext<T>
  9. {
  10. builder.UseSqlServer(connectionString);
  11. }
  12. public static void Configure<T>(this DbContextOptionsBuilder<T> builder, DbConnection connection)
  13. where T : VzCommonDbContext<T>
  14. {
  15. builder.UseSqlServer(connection);
  16. }
  17. }