Linq to sql别名失败

时间:2018-05-07 21:09:20

标签: c# winforms entity-framework linq linq-to-sql

我正在开展一个winforms项目

我有以下linq表达式

SELECT 
[Extent1].[TD_ROWID] AS [TD_ROWID], 
[Extent1].[TD_NAME] AS [TD_NAME], 
[Extent1].[TD_DATE] AS [TD_DATE], 
[Extent2].[PL_FULLNAME] AS [PL_FULLNAME], 
[Extent2].[PL_COUNTRY] AS [PL_COUNTRY], 
[Extent2].[PL_REENTRY] AS [PL_REENTRY]
FROM  [dbo].[TOURNAMENT_D] AS [Extent1]
LEFT OUTER JOIN [dbo].[PLAYERS_LIST] AS [Extent2] ON [Extent1].[TD_ROWID] = [Extent2].[PL_TOURNAMENT_REFNO]

并在linq查询之后构建以下查询:

[Extent1].[TD_DATE] AS startDate,

我期待看到别名的日期,我在这里遗漏了什么?

有没有办法可以看到给定的别名?

谢谢!

修改

我希望查询类似

ggplot(data) +  
geom_histogram()

但是我仍然可以在IQueryable中访问该属性

1 个答案:

答案 0 :(得分:1)

认识到LINQ To SQL 不是 SQL本身非常重要。构建的查询只是LINQ To SQL在数据库上运行的优化查询,用于提取将数据提取到C#对象所需的信息。

您应该可以拨打以下电话:

NAfun <- function (x, z) {
  x <- as.matrix(x)
  x[x %in% z] <- NA
  x
}

LinqQuery.startDate;

并且那些应该包含您在select中定义的值。

如果我能澄清,请告诉我。