0
は、あなたが顧客に新しいアプリのバージョンを送って言う、あなたは地元の顧客データベースを更新する必要があり、私はこれを行う今のところ2008年データベースをプログラムによって自動更新するためのEntity Frameworkのサポートが組み込まれていますか? (すべてのデータの損失なし)
そのSQLマイクロソフトのデータベースを言いますデータベース内のバージョンテーブルを開き、 SQLスクリプトを実行します。
if (DatabaseVersion < Common_func.ProgramDBFixVersion) { switch (DatabaseVersion) { case 0: if (Fix0() == false) NoErrorFixFlg = false; goto case 1; case 1: if (Fix1() == false) NoErrorFixFlg = false; goto case 2; . . . private static bool Fix1() { try { var conn = new SqlConnection(Utils.ConnectionString); conn.Open(); ExecSql(conn, "ALTER TABLE Customer ADD Is_Deleted [bit] NULL"); conn.Close(); } catch (Exception ex) { retrun false; } return true; }
この作品の良い、しかし実際のエンティティフレームワークでこれに対応して構築されたいずれかがあります: - のように、そのバージョンを一致させます。
データ損失なし!
もしそうなら、具体的な例を挙げてこれを正しい方法で行うことができます。
ありがとうございました!
。不思議なことに、私は何かを逃したような気がしません。 –