也许我在这里遗漏了什么。。。我们正在尝试采用一个数据访问框架,并一直在探索EF3.5。
我们在组织中所做的每一件事都需要存储在一个存储过程中,这样DBA就可以有一种控制的感觉。如果我从数据库模式生成实体,我将看到如何将存储过程映射到实体的update/insert/delete命令,但是没有用于检索数据的映射。
这总是框架内部的,还是我们可以将检索过程映射到它们各自的实体?如果是内部的,是否可以查看/修改生成的sql?
提前谢谢你的帮助。
创建模型时,可以向模型中添加存储过程。 如果这些存储过程返回实体类型的集合,则可以将它们添加到模型中。 在设计器中打开模型,右键单击过程并选择 "Create Function Import" 选择。指定正确的返回类型,您将得到一个方法retreingentities。