[英]How to use MYSQL DbContext of ASP.NET MVC from console application using ASP.NET MVC project reference
[英]ASP.NET 5 Console Application (package) - How to create DBContext from connection string?
我正在尝试从.net核心上的连接字符串创建DBContext。 这曾经与.net 4.5一起使用:
public class MyContext : DbContext
{
internal MYContext(string connectionString) : base(connectionString){}
}
现在,我得到一个错误,即基类(DBContext)没有接受字符串的构造函数。
有任何想法吗?
DbContext不再具有此构造函数。 您可以在OnConfiguring
方法重载中指定连接字符串:
public class BloggingContext : DbContext
{
public DbSet<Blog> Blogs { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer(@"Server=(localdb)\mssqllocaldb;Database=EFGetStarted.ConsoleApp.NewDb;Trusted_Connection=True;");
}
}
https://ef.readthedocs.org/en/latest/getting-started/full-dotnet/new-db.html
UseSqlServer
是一种扩展方法用于DbContextOptionsBuilder
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.