【发布时间】:2010-07-12 12:03:20
【问题描述】:
我有一个存储过程,它在其末尾使用 FOR XML 语句,并返回一些 XML。
我正在使用 .NET 4 和实体框架,当我对此存储过程执行函数导入并尝试通过实体框架调用它时,它会在 2033 个字符处截断返回。
我将实体框架换成传统的 ADO.NET 方法来调用具有相同问题的存储过程 - 在 2033 个字符处被截断 - 这是当我遇到以下 MSDN 文章时,解释这是设计和使用克服它的“ExecuteXMLReader”方法:
http://support.microsoft.com/kb/310378
所以这现在作为临时修复工作,但我想使用实体框架函数导入,所以我没有将 ADO.NET 代码与 EF 代码混合。
有什么方法可以在 EF 中使用函数导入、返回 XML 并克服 2033 个字符的限制?
问候
bgs264
【问题讨论】:
标签: entity-framework stored-procedures .net-4.0 for-xml