gpt4 book ai didi

entity-framework - 存储过程和 EF 代码优先

转载 作者:行者123 更新时间:2023-12-04 02:08:32 25 4
gpt4 key购买 nike

我想使用存储过程从数据库中检索实体,我不关心跟踪更改。我只需要解决所有实体,包括相关实体。

  • 我必须使用 SqlCommand 吗?
  • 复杂的属性呢,它们也会被解析吗?
  • 你能告诉我的任何其他限制吗?

  • 谢谢!

    最佳答案

    关于在 EF 中使用存储过程的一般答案是 here所以纯 EF 中的存储过程不会处理导航属性。答案还提到EFExtensions但这在 DbContext API 中不可用。

    要在 DbContext API 中执行存储过程,请使用:

    var entities = context.Database.SqlQuery<MyEntity>(...);

    DbContext API 不提供任何函数导入,如 EDMX 和 ObjectContext API。

    关于entity-framework - 存储过程和 EF 代码优先,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5544061/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com