C# 如何在EntitySpaces 2012中选择不同的行

C# 如何在EntitySpaces 2012中选择不同的行,c#,linq,entityspaces,C#,Linq,Entityspaces,我使用的是EntitySpaces2012体系结构,它提供了ORM映射和内置方法,可以使用它的库编写SQL查询(就像LINQ到SQL一样)。问题是,我无法使用EntitySpaces选择查询从表中选择不同的行。目前,我的做法如下 DataTable dt = new DataTable(); ActualData objAct = new ActualDataQuery(); objAct.Select(objAct.Year.Distinct); dt = objAct.LoadDat

我使用的是EntitySpaces2012体系结构,它提供了ORM映射和内置方法,可以使用它的库编写SQL查询(就像LINQ到SQL一样)。问题是,我无法使用EntitySpaces选择查询从表中选择不同的行。目前,我的做法如下

DataTable dt = new DataTable();
ActualData objAct = new ActualDataQuery();
objAct.Select(objAct.Year.Distinct);
    dt = objAct.LoadDataTable();
if (dt.Rows.Count > 0)
{
    FillCombo(dt);
}
我在datatable对象加载的行上也放置了一个断点,它显示不同的行多次出现在那里(表示不同的行不工作)。
我还查阅了EntitySpaces的完整文档,但没有关于distinct关键字的内容。此外,我在互联网上找不到与此问题相关的内容,因为2012年没有EntitySpaces论坛。任何帮助都将不胜感激

以下是一个查询示例:

你也可以用

因此,您的查询可能如下所示:

DataTable dt = new DataTable();
ActualData objAct = new ActualDataQuery();
objAct.Distinct = true;
objAct.Select(objAct.Year);
dt = objAct.LoadDataTable();
注意:我不熟悉EntitySpace


祝你好运

这就是我要找的。非常感谢@Maciej Los:)
DataTable dt = new DataTable();
ActualData objAct = new ActualDataQuery();
objAct.Distinct = true;
objAct.Select(objAct.Year);
dt = objAct.LoadDataTable();