Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用peta poco ORM在MVC应用程序中创建选择列表_Javascript_C#_Asp.net Mvc_Linq_Petapoco - Fatal编程技术网

Javascript 使用peta poco ORM在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

在以前的项目中,我使用LINQ查询数据库表,然后将结果绑定到MVC应用程序中的下拉列表

例如,在我看来:

$.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");