gpt4 book ai didi

c# - 如何在 mvc4 中使用旧式 sql

转载 作者:太空狗 更新时间:2023-10-29 22:10:50 24 4
gpt4 key购买 nike

我正在学习 MVC4,并且了解了 Entity Framework 。但我想知道您如何在 MVC 4 中执行旧式 sql 语句。

假设我使用 EF 代码执行此操作

public ActionResult Index(){
var model = from r in restaruants
select r;
return View(model);
}

是否可以在索引函数中使用旧式 sql 而不是 EF?

旧式 sql 的意思是“从餐厅中选择 *”

public ActionResult Index(){
/* Can I have something like this? */
var model = Return_Model_Somehow("select * from restaurants");

return View(model);
}

最佳答案

您可以使用SqlQuery 方法执行原始sql:

var model = context.Database.SqlQuery<Restauraunt>("SELECT * FROM Restaruants")
.ToList();
return View(model);

这是 MSDN 文章:Raw SQL Queries .

关于c# - 如何在 mvc4 中使用旧式 sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16898050/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com