parcelas = (from docuRec in Dados.DOCUREC
                        where docuRec.CODALUNO == codAluno && docuRec.CODESCOLA == codEscola &&
                            (configBoleto.DtVencimentoInicial >= (docuRec.VENCESP != null ?
                            new DateTime(docuRec.DTVENCIMENTO.Year, docuRec.DTVENCIMENTO.Month, docuRec.VENCESP.Value) :
                                docuRec.DTVENCIMENTO))
                        select docuRec);



  LINQ to Entities仅支持无参数的构造函数和初始化程序


有谁能够帮助我?

最佳答案

在L2E中,您必须让所有实体定义至少一个无参数的构造函数。这是必需的,因为序列化程序必须创建对象的实例,并且它不知道要传递什么参数。

然后,序列化程序分别设置每个属性。

我的猜测是Dados.DOCUREC没有定义这样的构造函数。

08-26 16:07