如何在 Entity Framework 中使用 LINQ 执行此操作?
SELECT TOP 1
'abc' as test
,T_Users.*
FROM T_Users
ORDER BY T_Users.BE_Name
我有这个:
var initme = (
from c in Repo.T_Users
orderby c.BE_Name
select new {
test = "abc",
c
}
).FirstOrDefault();
但这给出了:
object
{
abc
,c
}
代替
object
{
abc
,c.col_1
,c.col_2
,c.col_3
...
,c.col_N
}
最佳答案
我认为这是不可能的;恐怕你只需要使用:
var initme = (from c in Repo.T_Users
orderby c.BE_Name
select new
{
test = "abc",
c1 = c.col_1,
c2 = c.col_2,
...
}
关于c# - 如何使用 EF LINQ 从表中选择所有列和自定义列?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19449752/