カスタムエンティティは、DEV環境で作成されました。元々はCurrencyフィールドがありましたが、簡単にするために削除してFloatフィールドを使用することにしました。ソリューションをエクスポートしてQAに初めてインポートした後、QAのエンティティにCurrencyフィールドを追加できなくなりました(DEVの「残りの」transactioncurrencyid列がQAに移行されませんでした)。
主な問題は、transactioncurrencyid列を削除できず、フィルター処理されたビューがDEVとQAで異なるため、EntityFrameworkに依存するSharePointBCSプロセスが失敗することです。
エンティティを再作成せずに通貨フィールドを完全に削除する方法はありますか?
プランB:(通貨を削除する前に)エンティティの過去のコピーをバックアップから復元し、現在壊れているバージョンにマージする方法はありますか?
プランC:他のアイデア(ストアドプロシージャを使用するようにEFを変換するなど)はありますか?
ありがとう!