0

linqtosqlを使用しているプロジェクトに取り組んでいます。モデルフォルダには4つのファイルがあります。

model.csdl
model.edmx
model.msl
model.ssdl

しかし、そのモデルは現在のデータベースでは古くなっています。

自動化プロセス(可能な場合)を介して、モデルを更新するにはどうすればよいか疑問に思っています。

また、これらのファイルをどのように生成できるのか疑問に思っています。を介して.edmxファイルを作成できますadd => new item => ADO.NET Entity Data Model。しかし、他のファイルを作成する方法がわかりません。

前もって感謝します。

ブルーノ

4

2 に答える 2

3

.edmxファイルをダブルクリックしてデザイナを開きます。デザイナの中央で右クリックしてコンテキストメニューを表示し、[データベースからモデルを更新]をクリックします。画面が表示され、DBパラメータを確認して、[次へ]をクリックします。今、あなたはTABSに夢中です。2番目のタブは、モデルを更新するためのものです。更新する必要のあるテーブルとビューを選択し、[次へ]をクリックします。それで全部です。

于 2011-03-17T15:14:09.773 に答える
1

これはLinq2SQLではなく、EntityFrameworkです。

Linq2SLQを使用すると、SqlMetalまたはLinq2SqlDesingerを使用してマッピングを作成できます。EFには他のツールや他のデザイナーがいます。

于 2011-03-17T14:59:14.090 に答える