c# - 无法使用 linq 表达式,无法在 LINQ to Entities 查询中构造实体或复杂类型“”
问题描述
我正在尝试使用具有连接的 linq 表达式。我尝试使用 var 结果和 List result = ,但两者都出现错误。
无法在 LINQ to Entities 查询中构造实体或复杂类型“OdontoService.Dal.Consultas”。有什么问题,我做不到?
下面的代码:
var result =
context.consultas
.Join(context.pacientes, left => left.id_paciente, right => right.id_paciente,
(left, right) => new { TableAColumns = left, TableBColumns = right }).Select(m => new Consultas
{
id_consulta = m.TableAColumns.id_consulta,
id_paciente = m.TableAColumns.id_paciente,
comentarios = m.TableAColumns.comentarios,
dt_alteracao = m.TableAColumns.dt_alteracao,
dt_inclusao = m.TableAColumns.dt_inclusao,
procedimento = m.TableAColumns.procedimento,
data_consulta = m.TableAColumns.data_consulta,
flg_Situacao = m.TableAColumns.flg_Situacao,
nome_paciente = m.TableBColumns.nome_paciente
}).ToList();
解决方案
推荐阅读
- javascript - Babel 不使用 Laravel Mix 转译 node_modules
- amazon-web-services - 有没有其他简单的方法来验证 alexa 技能而不是在 cognito 中使用 userpool
- javascript - 当我尝试将数据输入数据库时无法 POST /test.php 它给了我这个错误
- node.js - 为什么 vue-socket.io 不在服务器上发送消息,
- python - TypeError 试图在 django 中使用 ImageField 上传图像
- c - 加速sha 512散列的方法?
- r - 如何操作这个矩阵?
- spring-integration - Spring Integration aggregator 基于 last modified 的发布策略
- javascript - 如何按标签显示博客中的所有文章
- c++ - 不能再在 std::unique_ptr 之间转换
到 std::unique_ptr