コードを最初に生成したデータベースを移行する必要があるアプリケーションをサポートしています。変更は、3つのプロパティ(すべて同じテーブル/エンティティ上)を文字列からnull許容の小数に変更することです。
これを行うための要件の一部は、SQLファイルに変更を出力する必要があることです。これは、製品を本番環境でホストしているクライアントにパッチをデプロイするためです。
これは可能だと言われましたが、どうしたらいいのかわかりません。
質問:最初にEFコードを使用して、データベーステーブルを文字列ではなくnull許容の小数に移行し、変更をSQLファイルに出力するにはどうすればよいですか。現在列にあるすべての値が小数に変換可能であると仮定していますが、そうでない場合、複雑さはどのように変化しますか?