データベースの設計によって推進されるプロジェクトがあります。また、誰かがデータベースを変更したときに、EF コードを更新したいと考えています。そのため、データベース接続文字列を指定して EF ソース コードをプログラムで生成する方法があるかどうか疑問に思っていました。次に、この生成された EF ソース コードをソリューションに添付する予定です。今のところ正確な解決策は必要ありませんが、誰かが私を正しい方向に向けることができれば、それは素晴らしいことです.
ありがとう!
データベースの設計によって推進されるプロジェクトがあります。また、誰かがデータベースを変更したときに、EF コードを更新したいと考えています。そのため、データベース接続文字列を指定して EF ソース コードをプログラムで生成する方法があるかどうか疑問に思っていました。次に、この生成された EF ソース コードをソリューションに添付する予定です。今のところ正確な解決策は必要ありませんが、誰かが私を正しい方向に向けることができれば、それは素晴らしいことです.
ありがとう!
おそらく XML と XSLT または T4 テンプレートを使用して、SQL Server システム テーブルにクエリを実行し、その方法でコードを生成できます。
http://msdn.microsoft.com/en-us/library/ms189082(v=sql.105).aspx
Entity Framework の開発には、データベース ファースト、モデル ファースト、コード ファーストの 3 つのアプローチがあります。最初にデータベースを使用しています。
Julia Lerman の本 Programming Entity Framework 2nd Edition をお勧めします。
私がリンクしたチュートリアルは Code First 用ですが、3 つのアプローチのいずれかを使用するときに知っておく必要があるリポジトリと作業単位パターンの優れた紹介があります。