我个人喜欢 SQL,但我意识到我可能需要遵循 EF 设计。有时,与其他团队成员一起, 会使用 SQL。进行原始 SQL 查询时,它是否会为我的 C# 代码返回对象/属性?如果我映射了五个表,并且执行原始查询,是否会返回相应的属性?
最佳答案
答案是肯定的。您需要为原始 SQL 查询的结果定义实体类,请记住使属性的名称与查询中返回的列的名称完全相同。
context.Database.SqlQuery<YourEntity>("your query").ToList();
关于c# - Microsoft Entity Framework 中使用的原始 SQL 查询是否返回对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41490114/