小编典典

我可以在ASP.net MVC中使用纯SQL吗?

sql

嗨,大家好,我需要在我的数据库项目中使用纯SQL查询,同时我想使用ASP.net MVC,这样我才能学习一种新技术!我可以在不使用“ LINQ to
SQL”的情况下将SQL与ASP.net MVC一起使用吗?我仍在学习,如果使用OLD
SCHOOL的方法如此愚蠢,我感到抱歉,但我的老师坚持认为他想查看PURE SQL查询


阅读 158

收藏
2021-04-07

共1个答案

小编典典

是的。您可以为模型层使用任何内容。注意,您也可以将原始SQL查询与LINQ To SQL一起使用。

Northwnd db = new Northwnd(@"c:\northwnd.mdf");
IEnumerable<Customer> results = db.ExecuteQuery<Customer>
(@"SELECT c1.custid as CustomerID, c2.custName as ContactName
    FROM customer1 as c1, customer2 as c2
    WHERE c1.custid = c2.custid"
);

或者,您的讲师可能想要直接使用ADO.NET,它也可以正常工作。这里有一个例子

2021-04-07