我正在開發一個使用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