在MVC4控制器上选择SQL

时间:2016-10-14 15:09:23

标签: sql entity-framework asp.net-mvc-4 select controller

我正在尝试在Sorteio实体(数据库)的M1lhao表上执行SELECT。

我不想采用传统的“字符串查询”或AddWithParameter()方式,我想使用MVC4 EF5可用的方法。

以下代码将整个表传递给View,我可以在View中执行foreach并且一切正常。我正在寻找的是如何进行SQL查询,所以我只能传递我想要的元素,排序DESCending(例如),显然在List上并遵守View所期望的模型。

基本上我想要替换(我也试过变种,db.Milhao等):

gulp.task('serve:before', ['default','watch']);
gulp.task('run:before', ['default']);

Find()的问题在于它只搜索主键。

完整的代码:

var data = db.Database.ExecuteSqlCommand("SELECT * From M1lhao WHERE DrawID = {0}", id);

谢谢。

1 个答案:

答案 0 :(得分:2)

您可以尝试如下所示。

git branch branch-1 C5
git branch -m temp branch-2
git rebase --onto C0 branch-1 branch-2

您可以详细了解Method-Based Query Syntax : Projection