Javascript 使用peta poco ORM在MVC应用程序中创建选择列表
在以前的项目中,我使用LINQ查询数据库表,然后将结果绑定到MVC应用程序中的下拉列表 例如,在我看来:Javascript 使用peta poco ORM在MVC应用程序中创建选择列表,javascript,c#,asp.net-mvc,linq,petapoco,Javascript,C#,Asp.net Mvc,Linq,Petapoco,在以前的项目中,我使用LINQ查询数据库表,然后将结果绑定到MVC应用程序中的下拉列表 例如,在我看来: $.getJSON('@Url.Action("ControllerAction")', function(data) { $(".class").empty(); $.each(data, function (i, c) { $('.class').append('<option value="' + c.Value + '">' + c.Text + '&l
$.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.
});
我现在正在学习如何使用PetaPoco作为ORM开发类似的应用程序。然而,我正在努力绑定数据库中的数据
使用PetaPoco有可能实现这一点吗
我知道我需要首先编写初始查询
var dataContext = new PetaPoco.Database("sqlserverce");
var Something = dataContext.Query<Models.Something.ClassName>("Query");
var-dataContext=new-PetaPoco.Database(“sqlserverce”);
var Something=dataContext.Query(“Query”);
任何评论都会大有帮助
谢谢
James。因为我问这个问题已经有一段时间了,而且我已经解决了我的问题,所以我认为最好发布这个问题,并为这个问题提供一个正式的答案 感谢您对ClearLogic的帮助 使用.Fetch解决了这个问题,我的最终查询结果如下
var x = dataContext.Fetch<ClassNameToRepresentListItems>("DefiningQuery");
var x=dataContext.Fetch(“定义查询”);
.Fetch将提供列表,然后使用select@ClearLogic工作了一顿款待,如果你把这个作为一个答案,我会投你一票。詹姆斯
var x = dataContext.Fetch<ClassNameToRepresentListItems>("DefiningQuery");