【发布时间】:2012-09-17 15:33:46
【问题描述】:
这可能吗?
...
Int32? Id = 1;
QDataContext qDataContext = new QDataContext();
var q= from p in qDataContext.GetProcedurePersonas(Id)
select p.name, p.last;
...
当我运行这个时,我得到一个错误:
找不到源类型的查询模式的实现 'System.Data.Linq.ISingleResult WcfService1.GetProcedurePersonasResult'。
未找到“选择”。您是否缺少对“System.Core.dll”的引用 还是“System.Linq”的 using 指令?
我也有这个并且完美地工作
...
Int32? Id = 1;
QDataContext qDataContext = new QDataContext();
var q= qDataContext.GetProcedurePersonas(Id);
...
【问题讨论】:
-
不管有没有可能,你为什么不试试呢?
-
如果返回类型是一个集合,那么是的,它应该是可能的。
-
根据您发布的内容,我假设您已经实施了 SP,因此正如 @MiklosBalogh 所建议的,您为什么不先自己尝试一下?
-
我想要结果 json 序列化 linq
标签: c# sql-server linq-to-sql stored-procedures