【发布时间】:2011-06-08 04:09:55
【问题描述】:
嗯,我一直在使用 Model-First 和 DbSet 代码生成。而现在我要做的是添加一些存储过程。
但我得到的代码如下:
public virtual ObjectResult<Nullable<int>> CountPostsInThread(Nullable<int> threadID, ObjectParameter postCount)
{
var threadIDParameter = threadID.HasValue ?
new ObjectParameter("threadID", threadID) :
new ObjectParameter("threadID", typeof(int));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<Nullable<int>>("CountPostsInThread", threadIDParameter, postCount);
}
现在,我该如何摆脱所有这些? tt文件或我的存储过程有问题吗? SP:
ALTER PROCEDURE dbo.sp_CountPostsInThread
(
@threadID int,
@PostCount int = 0 OUTPUT
)
AS
SELECT COUNT(*)
FROM PostSet
WHERE PostSet.ThreadID = @threadID
【问题讨论】:
-
你的SP永远不会设置
@PostCount -
我知道,这是我实验的剩余部分。
标签: sql-server stored-procedures entity-framework-4 entity-framework-4.1