C# LinqDataSource语法

C# LinqDataSource语法,c#,asp.net,C#,Asp.net,我正在尝试设置一个非常复杂的LinqDataSource。我已经能够为它编写Linq的一部分,但我不确定如何将其转换为LINQDataSource语法,或者它是否可能。看起来像这样 ConfigDetails.Where (cd => AuthProductOwners .Where (o => (o.LoginID == @LoginID )) .Select (o => o.AuthProductOwnerGroups).Contains(cd.AuthPro

我正在尝试设置一个非常复杂的LinqDataSource。我已经能够为它编写Linq的一部分,但我不确定如何将其转换为LINQDataSource语法,或者它是否可能。看起来像这样

ConfigDetails.Where (cd => 
AuthProductOwners
   .Where (o => (o.LoginID == @LoginID ))
   .Select (o => o.AuthProductOwnerGroups).Contains(cd.AuthProductOwnerGroups))
表结构是一个AuthProductOwnerGroup,它可以有许多ConfigDetails和许多AuthProductOwners


谢谢

我不确定我是否完全理解了您的问题,但我想您会发现很难将Linq语句传输到数据源。这是正确的吗

如果是这样:最简单的解决方案是创建一个简单的Linq数据源,实现linqdatasource选择事件并将查询放在那里


更多信息:

是的,这就是问题所在。我不精通LINQ,无法将语句转换为LINQDataSource。谢谢你的链接,我会看看的。