如何使用RawSQL返回基于实体的结果



我有一个旧项目,其中一些代码是用VB编写的。NET。

有人知道使用VB返回基于实体的结果的语法吗。NET与RawSQL?我一直在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();