gpt4 book ai didi

asp.net - Entity Framework 核心或普通 Sql 命令对象

转载 作者:行者123 更新时间:2023-12-03 22:08:16 25 4
gpt4 key购买 nike

我必须在 Asp.net core 中创建一个解决方案,我必须使用基于存储过程的方法。那么应用程序使用 Entity Framework 核心是否可行?
因为数据是从存储过程返回的,而不是在 Entity Core 中声明的对象

最佳答案

EF Core 提供以下方法来执行存储过程:

  • DbSet<TEntity>.FromSql()
  • DbContext.Database.ExecuteSqlCommand()var data = context.DbSet<TEntity>.FromSql("SPName").ToList();var rowsAffected = context.Database.ExecuteSqlCommand("sql command");

  • 更多详情: entityframeworktutorial

    对于模型中不存在的使用字段,您可以在模型中声明这些并使用 NotMapped属性。 NotMapped Attribute

    而对于 映射存储过程,流畅看看这个 link

    关于asp.net - Entity Framework 核心或普通 Sql 命令对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52473304/

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