【发布时间】:2013-02-17 12:26:13
【问题描述】:
我该怎么做才能让 EF 了解 SP 中的 output 子句并相应地生成结果对象?
INSERT INTO goodtable
(token,
ip, long_ip,
) OUTPUT INSERTED.*
VALUES
(@token,
@ip, @long_ip,
);
我目前为避免这种情况所做的是编写一个虚拟选择,生成对象并注释掉虚拟选择留下输出。从长远来看,这不是一个好的解决方案。
请不要建议更改 SQL。
【问题讨论】:
-
了解您在使用 OUTPUT 的输出做什么会很有用
-
文档说它创建了一个匹配类型,即使对于 SP 也是如此; msdn.microsoft.com/en-us/data/jj592907.aspx 但是 SP 中的 sql 不是 yiu 期望的那样它可能无法正常工作...我在某处看到了一个博客...
标签: sql-server entity-framework tsql