У меня есть блок кода в отношении получения списка в aspnetzero:
public async Task<List<DMNCCThueSuatDto>> GetDSThueSuat()
{
using (_unitOfWorkManager.Current.SetTenantId(null))
{
var lstthueSuat = await _dmThueSuatRepository.Query(t => t.Where(i =>
i.IsDeleted == false)).OrderBy("thuesuat_ma asc").ToListAsync();
return ObjectMapper.Map<List<DMNCCThueSuatDto>>(lstthueSuat);
}
}
Я ожидал, что возвращается список DMNCCThueSuatDto, но ошибка
Невозможно создать DbSetдля 'DM_NCC_ThueSuat', поскольку этот тип не включен в модель для контекста.
всегда отображается.
Кроме того, у меня было объявление public virtual DbSet DS_ThueSuat {get;задавать;} в моем DBContext.В моей базе данных mariadb у меня была таблица с именем "vs_dm_ncc_thuesuat", и я уже объявил класс для сопоставления с таблицей выше
namespace VS.vHoaDon.Domains.DanhMuc.DMNhaCungCap
{
[Table("vs_dm_ncc_thuesuat")]
[MultiTenancySide(MultiTenancySides.Host)]
public class DM_NCC_ThueSuat : FullAuditedEntity
{
public int ThueSuat_Ma { get; set; }
public string ThueSuat_Ten { get; set; }
public int ThueSuat_GiaTri { get; set; }
public bool ThueSuat_HieuLuc { get; set; }
public DateTime? ThueSuat_BatDau { get; set; }
public DateTime? ThueSuat_KetThuc { get; set; }
}
}
Я не знаю почему?Любая помощь приветствуется.
Большое спасибо.