0

ユーザーがデータベースに対して簡単なCRUD操作を実行できるようにするには、Webサイトを開発する必要があります。私は自分ですべてを実装する代わりに、ASP.NET Dynamic Dataを使用することが正しいことだと思っていました。しかし、まだ私には不明な点がいくつかあります。ダイナミックデータと多対多リレーションシップ(テーブルへのリンクを表示)

まず、私は私が前にEntity Frameworkを使用しないと、短い時間枠でのソリューションを提供したいんので、LINQ to SQLのを使用したいです。私はLINQ to SQLが多対多の関係を解決できないことを読んだ。しかし、純ジャンクションテーブルを使用している場合は、自分で実装することは問題ではありません。そこでいくつかの追加プロパティがEntityクラスに追加され、それらの間を移動します(Product.Ordersなど)。 しかし、ASP.NET動的データは、これらの追加のプロパティを認識してWebサイトに表示できますか?ジャンクションテーブルを隠すことは可能ですか?また、関連するデータが多すぎる場合もあります。たとえば、特定の製品がWebサイトのproductsテーブルに直接表示する注文が多すぎる可能性があります。代わりに「関連する注文を表示する」というリンクを表示することは可能ですか?

Entity Frameworkを使用することで、私の問題のいくつかを簡単に解決できますか? Entity Frameworkが多対多リレーションシップを解決できることを読んだが、タスクを実行するために別のテクノロジを使用することに決めた場合は、他の問題が発生することがよくあります。

お時間をいただきありがとうございます。あなたは私をたくさん助けています。

答えて

0

既存のDynamicDataソリューションをLinq2SQLからEFに移行するプロセスは、参照として空のDD EFソリューションを使用して簡単に実行できます。

このプロセスでは、主にページテンプレートの編集が行われます。

必要であれば、私はあなたにいくつかの参照を与えることができると思います。私は多くのテンプレートに自動的に多くの利点を取るために私のプロジェクトの1を移行しました。

F.

関連する問題