私はAZURE SQL Serverに複数のテーブルを持つデータベースを持っています。DBコンテンツを削除せずにC#およびEntity Frameworkのコードを最初に追加する
テーブルの1つに新しい列を追加したいが、テーブルを含むテーブルのすべての内容を新しい列に保持したい。したがって、私は
Database.SetInitializer<MyDbContext>(new DropCreateDatabaseIfModelChanges<MyDbContext>());
私のコードを使用したくない、次のようになります
public class DBTables : DbContext
{
public DBTables() : base(ProductKeys.GetDbKey())
{
}
public DbSet<ElementsForPointTable> ElementsForPointTable { get; set; }
public DbSet<StationsDetailsTable> StationsDetailsTable { get; set; }
}
私はそれをどのように行うのですか?
通常のパッケージマイグレーションと更新データベースの問題は何ですか? – Hassan