嗨,大家好,我需要在我的数据库项目中使用纯SQL查询,同时我想使用ASP.net MVC,这样我才能学习一种新技术!我可以在不使用“ LINQ to SQL”的情况下将SQL与ASP.net MVC一起使用吗?我仍在学习,如果使用OLD SCHOOL的方法如此愚蠢,我感到抱歉,但我的老师坚持认为他想查看PURE SQL查询
是的。您可以为模型层使用任何内容。注意,您也可以将原始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,它也可以正常工作。这里有一个例子。