首页 > 解决方案 > LINQ to Entities 仅支持无参数构造函数和初始化程序:Linq

问题描述

我不熟悉 LINQ,我一直试图通过尝试“.ToList()”来解决这个问题,但我一直得到同样的结果“LINQ to Entities 仅支持无参数构造函数和初始化程序。

这是我的代码:

internal IQueryable<ParameterlessTuple<tcDataCollectionConfiguration, tcDataCollectionConfiguration, tcDataCollectionConfiguration, tcDataCollectionConfiguration>> DataCollectionAcessQuery

        {

            get => (from conf in (from conf in this.Scope.Set<tcDataCollectionConfiguration>() where conf.DCC_ParameterName == "conf" select conf)

                    join yes in (from yes in this.Scope.Set<tcDataCollectionConfiguration>() where yes.DCC_ParameterName == "YesCode" select yes) on conf.DCC_StationID equals yes.DCC_StationID

                    join no in (from no in this.Scope.Set<tcDataCollectionConfiguration>() where no.DCC_ParameterName == "NoCode" select no) on conf.DCC_StationID equals no.DCC_StationID

                    join cancel in (from cancel in this.Scope.Set<tcDataCollectionConfiguration>() where cancel.DCC_ParameterName == "cancel" select cancel) on conf.DCC_StationID equals cancel.DCC_StationID

                    select new ParameterlessTuple<tcDataCollectionConfiguration, tcDataCollectionConfiguration, tcDataCollectionConfiguration, tcDataCollectionConfiguration>(conf, yes, no, cancel))

        }

标签: c#asp.net-mvclinqlinq-to-entities

解决方案


推荐阅读