0

私は vs 2012、.net 4.5、エンティティ フレームワーク 5、Web フォーム、vb を使用しています (ただし、c# は私にとって同じように役立ちます)

Entity フレームワークを初めて使用します。.net 4.5 で新しいプロジェクトを作成することにしたので、強く型付けされたデータ コントロール (この場合は gridview) に item Type を使用できます。

複数のテーブル 5+ からデータを取得する必要がありますが、それ自体は簡単ですが、クエリを作成するオプションがないなど、単一のテーブルのみを選択するため、EntityDataSource を使用できません。どうすればこのplesaeを達成できますか? コード ビハインドで gridview データソースを設定できると思いますが、カスタムのページングと並べ替えを実装する必要がありますか?

この場合、厳密に型指定されたデータ コントロールを使用することはできないと思いますが、それを受け入れることができます。つまり、1 つのテーブルからデータを取得する場合にのみ実行可能です。または、モデルにすべての結果を入力する必要がありますか。テーブル内のデータ量は 500,000 行をはるかに超えているため、明らかにページングする必要があります。そして、ページには多くのフィルター/検索オプションがあります

私はここで途方に暮れています。主に、明らかに何かを理解していません。

私はこれを数時間調査/グーグルしてきましたが、調査結果は以下のとおりですが、実際には答えたり助けたりしません.

http://weblogs.asp.net/dwahlin/archive/2013/03/26/asp-net-4-5-web-forms-features-strongly-typed-data-controls.aspx

http://forums.asp.net/t/1677303.aspx/1

4

1 に答える 1

1

1 つのオプションは、データベースに必要なものを含むビューを作成し、EDMX を再生成してビューを含めることです。これで、ビュー内のフィールドを指定する、厳密に型指定されたオブジェクトが作成されます。

于 2013-07-11T15:01:14.413 に答える