嗨,大家好,我需要在我的数据库项目中使用纯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,它也可以正常工作。这里有一个例子。
问题内容: 我们可以在语句中多次使用语句吗?我的T-SQL脚本很长,我想在中运行它。如果一切顺利,那么我将承诺否则将回滚。 但是,在运行该查询时,出现类似的错误。当我在其中创建和删除许多功能和过程时。 我没有在脚本中的任何地方使用过。我的问题是- 我可以在该长脚本中使用多次语句。因为创建一个批处理,并且如果该批处理第一次成功执行但下次失败,那么该语句是否能够实际回滚已执行的语句? 我的脚本结构如下
问题内容: 有什么方法可以将Socket.IO http://socket.io/与Django 一起使用? 问题答案: 你当然可以! Django本身并不异步,因此你必须与普通的django服务器并行使用Socket.IO服务器,node.js始终不是一个不错的选择,但也存在使用纯Python编写的其他服务器。
我有一个实体,它有一个包含更多字段的可选子实体。子实体同样有一个元素集合。 这在Hibernate中通常是不可能的,还是我遗漏了什么? 错误消息为:
问题内容: 有谁知道我是否可以在Mono上使用SQL Server Compact Edition 3.5? 我希望它们被编写为托管程序集,并且可以正常工作。 问题答案: 所有SQL Compact(显然是System.Data.SqlCe.dll除外)都是本机库,因此,它们不能在非Windows平台上运行。
问题内容: 长话短说:我在多个表中需要收集数据,为了不必绘制大表,我对其进行了简化。 我需要在一个查询中执行此操作,并且不能使用PHP或任何其他语言来处理结果。(如果我可以简单地解决这一问题,我会使用PHP) 如果我要有一个将t1行连接到t2的链接表,这不会是一个问题,但是不幸的是,我也没有,也不能引入任何一个。 可以将多个用户连接到同一资源,并且用户可以访问一个或多个资源。 我想要一个接近的结果
问题内容: 我可以在事务中运行动态sql并使用EXEC进行回滚: 将其放入事务中,并在exec语句后使用@@ error进行回滚。 例如。代码 如果存在n条动态sql语句并且错误发生在n / 2中,则将回滚前1到((n / 2)-1)条语句 有关第一个答案的问题 @@ Error最有可能不会拾取错误,这意味着它可能不会拾取错误,这意味着事务可能会提交?达不到目的 SQL Server 2005+中