【发布时间】:2016-08-06 07:18:06
【问题描述】:
我正在使用代码优先方法开发 MVC 应用程序。我在一个单独的类库项目中定义了我的模型类。我还定义了我的 DBContext 类。我已确保我的 DBContext 类与我的连接字符串具有相同的名称。出于某种原因,我没有看到创建的数据库。我的理解是通过定义你的类和连接字符串,实体框架会生成数据库。我确信我的连接字符串可以与我的其他应用程序一起正常工作。有人能告诉我问题是什么
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
标签: entity-framework model-view-controller