返回一些领域我写了一个存储过程,而从我在这个存储过程创建临时表中返回的某些字段。但是当我将它包含在我的dbml文件中时,它将我的存储过程的返回类型显示为int。这应该不是我们从桌上回来的场地,尽管它是暂时的。的LINQ的dbml显示int返回类型的SP,其SP从临时表
1
A
回答
3
LINQ到SQL使用SQL Server“FMTONLY”设置来确定从存储过程返回类型。这是为了避免在获取签名时无意中更改数据库的存储过程。
如果您的存储过程可以安全地执行而没有参数值等,您可以简单地在过程开始时添加“set off;”。 Linq-to-SQL将能够正确识别存储过程的返回类型。
0
有一些建议,如何解决此问题here。
相关问题
- 1. 从SP向临时表插入返回数据
- 2. TSQL - 从SP返回值当SP不包含返回
- 3. 多值返回SP
- 4. Sybase SP结果到临时表
- 5. 如何返回在Oracle SP
- 6. 如何从SP返回的函数中返回值?
- 7. 如何加入SP表的LINQ
- 8. SQL Server 2005中 - 从返回SP
- 9. “重新编译SP后,将表达式转换为数据类型int的算术溢出错误消失”SP
- 10. 获取在其他SP执行的SP选择的ID
- 11. SP 2010迁移到SP 2013不显示webpart
- 12. 在另一个SP中重复调用SP时,在SSRS中使用的被叫SP中的临时表中导致重复的PK名称问题
- 13. Linq-To-Sql SP不会映射到类
- 14. 从Oracle SP
- 15. 从SQL 2000 SP
- 16. SQL 2005 SP的返回值返回DBNULL - 我在哪里出错?
- 17. 从实体框架中的SP获取由RET返回的返回值C#
- 18. Linq to SQL SP参数
- 19. 错误调用通过LINQ SQL SP时
- 20. 使用LINQ和EF的SQL SP
- 21. 在SSIS 2014中使用SP中的临时表时发出的问题
- 22. 从sp中执行读操作时阻止一行sp执行
- 23. 返回类型的DataTable从LINQ查询
- 24. MySQL的单行返回从临时表
- 25. 从另一个SP调用结果集的SP
- 26. 当我拖在DBML抛弃过程它显示的返回类型为无
- 27. ZF2从SP呼叫
- 28. DBVisualizer不显示SP源代码
- 29. LINQ查询返回的INT列表
- 30. ClassNotFoundException的scala.runtime.AbstractFunction1 $ MCLI $ SP
这个工作对我来说,虽然我不得不做出更改后关闭Visual Studio中。否则它仍然返回一个Int。 – Iain 2011-03-03 04:43:54