LINQ TO SQL 无法检测返回值
将这个存储过程拖到LINQ TO SQL CLASSES 的设计界面时,弹出对话框,提示无法检测返回类型。日语写的
存储过程语句:
- SQL code
ALTER PROCEDURE [dbo].[_sp_Web_OrderUnconfirmedView] @mConfirmType char(2) = NULL, --承认区分 变量@mOrderNoDepartment nvarchar(4) = NULL --受注No(所属) 变量ASBEGIN SELECT 票区分,依日,[受注No(所属)],[受注No(手配No)],金额,注文主名,品目テキスト,集约_票管理ID FROM SAP_连携承认状态 INNER JOIN 受注本体 ON (SAP_连携承认状态.承认区分 = @mConfirmType) AND (受注本体.[受注No(所属)] = @mOrderNoDepartment) END
怎么回事啊?
[解决办法]
你的存储过程 即木有 OUTPUT 也木有RETURN 关键字
在哪里返回结果的?
[解决办法]
这种表栏位命名方式真蛋疼.
"提示无法检测返回类型" 个人感觉,这个错误应该跟这个SP无关
[解决办法]
LINQ2SQL 对存储过程的支持 貌似只支持INT类型的返回值
对返回表 不支持
[解决办法]
没有用过, 应该 支持的。
[解决办法]
不支持日语……
[解决办法]
支持返回表,但是没看出来你这个问题出在哪。。。
[解决办法]
应该支持返回表,你这个问题有点蹊跷。