Sql server 2008 如何从存储过程中进行选择
我第一次尝试与EF合作。我不确定我是否完全理解EF 我已经有了一个包含数据的数据库,所以我已经从DB生成了我的模型。 我们当前的设置通过存储过程运行一切,甚至选择。 但是,除非我弄错了,否则当我生成模型时,模型会直接选择到表中Sql server 2008 如何从存储过程中进行选择,sql-server-2008,entity-framework,stored-procedures,Sql Server 2008,Entity Framework,Stored Procedures,我第一次尝试与EF合作。我不确定我是否完全理解EF 我已经有了一个包含数据的数据库,所以我已经从DB生成了我的模型。 我们当前的设置通过存储过程运行一切,甚至选择。 但是,除非我弄错了,否则当我生成模型时,模型会直接选择到表中 我是否可以更改此行为,使其改为调用select过程?否-至少对于EF4。我不能代表EF5发言 您可以使用存储过程来插入和更新,但是这些存储过程必须具有EF期望的所有参数,因此您可能必须将现有过程包装到新过程中 对于select,您可以使用函数导入和执行函数来填充实体
我是否可以更改此行为,使其改为调用select过程?否-至少对于EF4。我不能代表EF5发言 您可以使用存储过程来插入和更新,但是这些存储过程必须具有EF期望的所有参数,因此您可能必须将现有过程包装到新过程中 对于select,您可以使用
函数导入
和执行函数
来填充实体