Linq2Sqlを使用したプロジェクトから出てくると、次の(より大きな)ものがEntity Frameworkの腕に私を押し込むかもしれないと思います。私はこのテーマについてある程度調べましたが、見つけられなかったのは、SQL Server Data ToolsとEntity Frameworkをどのように使用する/使用する/使用するかについての一貫した話です。
- それらは完全に別々に構想されていたのですか?
- それらは何らかの形で完全に直交しているのですか?
両方が必要だと思う理由:
- SSDTは、「コンパイル済み」(チェック済み)で、バージョン管理が容易なSQLおよびスキーマを持つのに最適です
- しかし、SSDTの「移行/更新」の話は説得力がありません(私にとって)。「すべてを更新する」はスキーマでは問題なく動作しますが、データで動作する方法はありません(AFAIK)。
- 一方で、同様の問題が発生するかどうかを知るためにEFの移行を試みたことはありませんが、Up / Downビットは非常に便利に見えます。