1
以前のプロジェクトでは、LINQを使用してデータベーステーブルをクエリし、結果をMVCアプリケーションのドロップダウンリストにバインドしました。私の見解では例えばMVCアプリケーションでpeta pocoを使用して選択リストを作成するORM
:
$.getJSON('@Url.Action("ControllerAction")', function(data) {
$(".class").empty();
$.each(data, function (i, c) {
$('.class').append('<option value="' + c.Value + '">' + c.Text + '</option>');
});
$.ajaxSetup({ cache: false}); //If the SQL view changes, ensure that the user does not see old data.
});
そして、私のコントローラで:
Dim ListItems As Generic.List(Of ClassName)
ListItems = (From x In c1 Select (New ClassName With {.Value = x.Value, .Text = x.Value})).ToList
私は今、ORMとしてPetaPocoを使用して同様のアプリケーションを開発する方法を学んでいます。しかし、私はデータベースからデータをバインドするのに苦労しています。
PetaPocoを使用してこれを達成することは可能ですか?
私が最初に任意のコメントを
おかげ ジェームズ大きな助けになり、最初のクエリ
var dataContext = new PetaPoco.Database("sqlserverce");
var Something = dataContext.Query<Models.Something.ClassName>("Query");
を作成する必要がありますことを理解しています。
.Fetch <>あなたの選択 – ClearLogic
@ClearLogicが働いて使用した新しいタイプのリストと、プロジェクトを与えますあなたがこれを答えとして投稿すれば、私はあなたに投票します。ジェームス –