C# 能否将系统存储过程添加到实体框架数据模型?

C# 能否将系统存储过程添加到实体框架数据模型?,c#,.net,entity-framework,entity-framework-4,C#,.net,Entity Framework,Entity Framework 4,我可以将系统SP(如SP_executesql)添加到EF4数据模型吗 虽然我可以在列表中看到一些系统sp,但看不到sp_executesql。sp_executesql是在sys架构中的Master数据库中定义的扩展系统存储过程。通过简单地将实体模型连接到Master数据库,我猜它会自动过滤sysschema中的所有内容 您不需要在实体框架中使用sp\u executesql,而是使用ObjectContext实例的ExecuteStoreCommand方法。如果使用ExecuteStoreC

我可以将系统SP(如SP_executesql)添加到EF4数据模型吗


虽然我可以在列表中看到一些系统sp,但看不到sp_executesql。

sp_executesql
是在
sys
架构中的
Master
数据库中定义的扩展系统存储过程。通过简单地将实体模型连接到
Master
数据库,我猜它会自动过滤
sys
schema中的所有内容


您不需要在实体框架中使用
sp\u executesql
,而是使用
ObjectContext
实例的
ExecuteStoreCommand
方法。

如果使用ExecuteStoreCommand,我是否能够定义输出类型?就像我使用的SP没有select语句(动态的)一样,我仍然能够指定输出类型。ExecuteStoreQuery是我在注释中提出的问题的答案。太神了谢谢