EFコードの最初のDropCreateDatabaseIfModelChangesは開発にとって非常に優れた機能ですが、アプリケーションを顧客に配布したい場合はどうすればよいですか?
データベース設計は将来変更される可能性があります。
ClickOnceを使用してコードファーストアプリケーションをデプロイするための最良の方法は何ですか?
私が使用しているデータベースはSQLSERVERCEまたはSQLITEです。
ありがとうございました。
EFコードの最初のDropCreateDatabaseIfModelChangesは開発にとって非常に優れた機能ですが、アプリケーションを顧客に配布したい場合はどうすればよいですか?
データベース設計は将来変更される可能性があります。
ClickOnceを使用してコードファーストアプリケーションをデプロイするための最良の方法は何ですか?
私が使用しているデータベースはSQLSERVERCEまたはSQLITEです。
ありがとうございました。
独自のデータベースを使用してユーザーのPCで実行するアプリケーションを展開する場合は、データベースをブラストして再起動するのではなく、データベースをアップグレードすると便利です(これは開発者にとっては簡単です)。
幸い、EFは移行と呼ばれるアップグレードメカニズムを提供します。http://msdn.microsoft.com/en-US/data/jj591621を参照してください
これはEF4.3以降で利用可能です