我正在开发一个使用Code First方法的MVC应用程序。我在一个单独的类库项目中定义了我的模型类。我也定义了我的DBContext类。我确保我的DBContext类与我的连接字符串具有相同的名称。出于某种原因,我没有看到创建的数据库。我的理解是通过定义你的类和连接字符串,Entity框架会生成数据库。我相信我的连接字符串,因为它适用于我的其他应用程序。可能有人告诉是什么问题MVC Code First - 数据库没有生成
public class Customer
{
public int CustomerId { get; set; }
public string Name { get; set; }
public string Address { get; set; }
public string Phone { get; set; }
public string Email { get; set; }
}
public class TestDbContext : DbContext
{
public DbSet<Customer> Customer { get; set; }
}
App.Config中类
<connectionStrings>
<add name="TestDbContext" connectionString="Data Source=XYZ-PC\MSSQLSERVER2014;Initial Catalog=SalesOrderManagement;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False" providerName="System.Data.SqlClient" />
</connectionStrings>
哪个版本的EF? –
这是最新的。 6.1.3 – Tom