DTO不能是结构体吗? 返回

SqlSugar 沟通中
1 135

查询数据时,可以用Select方法将实体转换成结构体吗?

// 使用Dapper将查询结果映射到OrderDto结构体,正常
var orders = await _db.Ado.Connection.QueryAsync<OrderDto>("select * from tb_order");
// 报错
var orders = await db.Queryable<Order>()
    .Select(x => new OrderDto { Order_No = x.OrderNo, Order_Price = x.OrderPrice })
    .ToListAsync();
public struct OrderDto
{
    public string Order_No { get; set; }

    public decimal Order_Price { get; set; }
}


热忱回答1