首页 > 解决方案 > 如何使用 RawSQL 返回基于实体的结果?

问题描述

我有一个较旧的项目,其中一些代码位于 VB .NET 中。

有谁知道使用带有 RawSQL 的 VB .NET 返回基于实体的结果的语法?我一直在 C# 中这样做,但语法不同,我无法让它工作。

这是 VB .NET 代码:

Dim Students As Entities.Students
Students = dbContext.Database.SqlQuery(Of Entities.Students)("select ....").FirstOrDefault()

标签: c#sql-servervb.netentity-framework

解决方案


找到了答案。

Dim Students As Entities.Students
Students = dbContext.Database.SqlQuery(Of Entities.Students)("select ....").FirstOrDefault()

上面的 C# 类似于(我没有编译,所以它可能不是完全正确的语法):

EntitiesStudents Students;
Students = dbContext.Students.SqlQuery("select ....").FirstOrDefault();

推荐阅读