在将IMultiTenant添加到我的实体后,我将得到这个“未映射的成员被找到”。"Car“数据库表已经创建了TenantId列。
"Car“类在”域“项目下
public class Car : Entity<Guid>, IMultiTenant
{
public string Name { get; set; }
public Guid? TenantId { get; set; }
}
"AutoMapper“类在”应用“项目下
public CarManagementApplicationAutoMapperProfile()
{
CreateMap<Car, CarDto>();
CreateMap<CarDto, Car>();
}
知道有什么不对吗?
谢谢。
发布于 2022-03-16 23:20:47
它与数据库无关。对象映射器试图一个一个地映射汽车<=> CarDto的属性。仔细检查错误消息,它指示找不到哪个属性。
由于您已经提到添加IMultiTenant接口后会发生这种情况,所以很可能您的CarDto没有
public Guid? TenantId { get; set; }
属性。
https://stackoverflow.com/questions/71466056
复制相似问题