【问题标题】:How can I map a select stored procedure to an entity in EF 3.5?如何将选择的存储过程映射到 EF 3.5 中的实体?
【发布时间】:2010-11-23 13:05:43
【问题描述】:

也许我在这里遗漏了一些东西......我们正在尝试采用一个数据访问框架并且一直在探索 EF3.5。

我们在组织中所做的一切都需要在存储过程中,这样 DBA 才能有控制感。如果我从我的数据库模式生成实体,我会看到如何将存储过程映射到实体的更新/插入/删除命令,但没有用于检索数据的映射。

这总是在框架内部,还是我们可以以某种方式将我们的检索过程映射到它们各自的实体?如果是内部的,是否可以查看/修改生成的sql?

提前感谢您的帮助。

【问题讨论】:

    标签: c# .net sql entity-framework stored-procedures


    【解决方案1】:

    创建模型时,您可以向其中添加存储过程。
    如果这些存储过程返回实体类型的集合,则可以将它们添加到模型中。
    在设计器中打开模型,右键单击程序并选择"Create Function Import" 选项。指定正确的返回类型,您将获得一个检索实体的方法。

    【讨论】:

    • 刚刚试了一下,我认为这正是我想要的。谢谢!
    猜你喜欢
    • 2021-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多