c# - 如何使用 RawSQL 返回基于实体的结果?
问题描述
我有一个较旧的项目,其中一些代码位于 VB .NET 中。
有谁知道使用带有 RawSQL 的 VB .NET 返回基于实体的结果的语法?我一直在 C# 中这样做,但语法不同,我无法让它工作。
这是 VB .NET 代码:
Dim Students As Entities.Students
Students = dbContext.Database.SqlQuery(Of Entities.Students)("select ....").FirstOrDefault()
解决方案
找到了答案。
Dim Students As Entities.Students
Students = dbContext.Database.SqlQuery(Of Entities.Students)("select ....").FirstOrDefault()
上面的 C# 类似于(我没有编译,所以它可能不是完全正确的语法):
EntitiesStudents Students;
Students = dbContext.Students.SqlQuery("select ....").FirstOrDefault();
推荐阅读
- javascript - Form.Item 在 antd 中经过验证后,如何提供回调?
- wordpress - 如何通过在 wordpress 中阻止某些电子邮件域名来进行电子邮件验证?
- wordpress - 是否可以将 FlexSlider 2 用于 ltr 和 rtl 端?
- maven - 如何在 Mac Catalina 中安装 Maven?
- python - result.append([1,matches['main'][0]['rule']]) 并收到消息 TypeError: list indices must be integers, not str
- apache-spark - 是否有可能在 Spark Streaming 中实现动态批量大小?
- javascript - 你能帮我解决这个关于json的错误吗?
- number-theory - 如何有效地计算 a^k mod m
- python - 学习继承 | TypeError: __init__() 接受 3 个位置参数,但给出了 5 个
- java - 使用 jwt 在 springboot 中始终允许未经授权的请求