Stored procedures 存储过程未出现在EF代码中

Stored procedures 存储过程未出现在EF代码中,stored-procedures,entity-framework-4,database-first,Stored Procedures,Entity Framework 4,Database First,我首先使用EF数据库,并在数据库中添加了一个存储过程 当我在edmx文件上运行updatemodelfromdatabase时,它获取了存储过程,并将其选为我想要包含的项目 我有一个名为Model.Context.cs的文件,其中有一个名为Entities的类。这是一个自动生成的类,它包含用于系统中其他存储过程的方法。我的新存储过程在此类中没有相应的方法,运行Run custom tool没有帮助 还有什么我需要做的,我没有做的吗 谢谢 SachinEDMX不支持表值参数。因此,如果进程使用TV

我首先使用EF数据库,并在数据库中添加了一个存储过程

当我在edmx文件上运行
updatemodelfromdatabase
时,它获取了存储过程,并将其选为我想要包含的项目

我有一个名为
Model.Context.cs
的文件,其中有一个名为
Entities
的类。这是一个自动生成的类,它包含用于系统中其他存储过程的方法。我的新存储过程在此类中没有相应的方法,运行
Run custom tool
没有帮助

还有什么我需要做的,我没有做的吗

谢谢


Sachin

EDMX不支持表值参数。因此,如果进程使用TVP作为参数,EDMX设计器将无法拾取它

编辑:

如果您想要检索结果集并为proc创建object/POCO,那么只需删除tvp,编译proc,让EDMX设计器拾取您的proc,生成结果对象,然后将tvp添加回您的proc。这是欺骗EDMX设计器并获取所需内容的一种非常简单的方法。

确保您正在对*Model.CONTEXT.tt文件执行“运行自定义工具”