0
既存のプロジェクトでは、コードファーストかデータベースファーストかをどのように知ることができますか?プロジェクトを知る方法は、コードファーストかデータベースファーストですか?
プロジェクトは、このコードの行があります:
public class TestDBContext : DbContext
{
public DbSet<Player> Players { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
}
}
とプロジェクトには.edmx
ファイルを持っていません。他の詳細が必要な場合は、私は共有します。
EDIT:
Player.csクラス
public class Player
{
public int PlayerID { get; set; }
public string PlayerName { get; set; }
}
EDIT 2017年5月12日
私はconnection string
からdatabase name
を変更し、実行プロジェクトならば、それはdatabase with the new name
with all tables
を作成します。これが答えに当たるかもしれない。
移行クラスはありますか? – ErikEJ
@ErikEJあなたはplayer.csクラスを意味しましたか? –
いいえ、私はMigrationsコードを持つクラスを意味します(DbMigrationから継承しています) – ErikEJ