0
在現有的項目中,我怎麼知道它是代碼優先還是數據庫優先呢?如何瞭解項目是代碼優先還是數據庫優先?
項目具有以下代碼行:
public class TestDBContext : DbContext
{
public DbSet<Player> Players { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
}
}
和項目沒有.edmx
文件。如果有任何其他細節需要我會分享。
編輯:
Player.cs類
public class Player
{
public int PlayerID { get; set; }
public string PlayerName { get; set; }
}
編輯2017年5月12日
如果我改變從connection string
和運行項目database name
,它會創建database with the new name
with all tables
。可能是這會被打回答。
任何遷移類? – ErikEJ
@ErikEJ你是指player.cs類嗎? –
不,我是指具有遷移代碼的類(我認爲從DbMigration繼承而來) – ErikEJ