0

次の1,2,3のグリッドビューをフォローしています。これは私がフォローしているチュートリアルです。ただし、以下に示すように、このデータベースアクセスがあります。実際、このチュートリアルはWebMetricを使用して行われます。そして、これはcshtmlコードでデータベースに直接アクセスしています。

@{
    var db = Database.Open("xxxxx");
    var selectedData = db.Query("SELECT * FROM yyyy");
    var grid = new WebGrid(source: selectedData);
}

しかし、私の意図は、エンティティフレームワークを使用してクエリフォームを実行することです。データアクセス用に別のプロジェクトをすでに作成しました。そして私はそのddlをデータ処理に使用しています。私がここに示されているように権限を持っているように。エンティティフレームワークを個別のプロジェクトとして使用してグリッドビューを作成するために何を提案しますか。

ps:オブジェクトのIEnumerableリストをビューに渡します。

前もって感謝します。

4

1 に答える 1

1

まず、EntityFrameworkに関するこのチュートリアルを実行します。

http://afana.me/post/paging-sorting-and-searching-ef-cf-and-mvc.aspx

selectedDataEntity Frameworkを使用する場合、コントローラーからビューにを渡すことになります。

これで、webGridは次のように使用します。

var grid = new WebGrid(source: Model.selectedData);
于 2012-09-03T08:44:55.237 に答える