gpt4 book ai didi

c# - LINQ to Entities 仅支持无参数构造函数和初始值设定项

转载 作者:行者123 更新时间:2023-11-30 12:17:06 26 4
gpt4 key购买 nike

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);

Only parameterless constructors and initializers are supported in LINQ to Entities

谁能帮帮我?

最佳答案

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

序列化程序然后单独设置每个属性。

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

关于c# - LINQ to Entities 仅支持无参数构造函数和初始值设定项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4217956/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com