C# 实体空间innerjoin语法

C# 实体空间innerjoin语法,c#,linq,entityspaces,C#,Linq,Entityspaces,我有以下代码试图完成一个查询以填充数据列表。我需要加入它们,但我找不到遵循我使用的语法风格的实体空间文档,我正在尝试尽可能少地更改/重写这些代码。请帮我完成查询 让我们假设表estimtes contacts field id,contractors也包含该id,我想加入其中,这是我目前所拥有的: Estimates resest = new Estimates(); Contractors cons = new Contractors(); cons.Qu

我有以下代码试图完成一个查询以填充数据列表。我需要加入它们,但我找不到遵循我使用的语法风格的实体空间文档,我正在尝试尽可能少地更改/重写这些代码。请帮我完成查询

让我们假设表estimtes contacts field id,contractors也包含该id,我想加入其中,这是我目前所拥有的:

Estimates resest = new Estimates();


        Contractors cons = new Contractors();

        cons.Query.LoadDataTable();


        DataList dl = (DataList)pn90day.FindControl("dlpreapprovalestimates");



        resest.Query.Where(resest.Query.FDDKey.Equal(FDDkey));
        resest.Query.InnerJoin(

估计数重新发送=新估计数()


我是EntitySpaces的作者,您好,在内部联接过程中是否可能包含多个联接子句?在我的项目中我非常需要这个。谢谢。你还在使用EntitySpace吗?
        Contractors cons = new Contractors();

        EstimatesQuery est = new EstimatesQuery("es");
        ContractorsQuery cont = new ContractorsQuery("co");

        //cons.Query.LoadDataTable();


        DataList dl = (DataList)pn90day.FindControl("dlpreapprovalestimates");


        est.Where(est.FDDKey.Equal(FDDkey));

        est.InnerJoin(cont).On(est.Contractorky == cont.Contractorky);
EstimatesQuery eq = new EstimatesQuery("es");
ContractorsQuery cq = new ContractorsQuery("co");

eq.Where(eq.FDDKey == FDDkey);
eq.InnerJoin(cq).On(eq.Contractorky == cq.Contractorky);

EstimatesCollection coll = new EstimatesCollection();
if(coll.Load(eq))
{
    // Then we have found at least one
}