Никаких результатов после расширения OrganizationUnits

Я расширил сущность abp (OrganizationUnit), но после этого я не получил никаких результатов от "GetAllListAsync()".

Мой (новый) расширенный класс:

public class OrgUnit : OrganizationUnit
{
    [StringLength(64)]
    [MaxLength(64)]
    public virtual string KeyName { get; set; }
}

Я также добавил эту строку в мой "DbContext"

{
    ...
    public virtual DbSet<OrgUnit> OrgUnits { get; set; }
}

Скрипт DbMigration:

AddColumn("dbo.AbpOrganizationUnits", "KeyName", c => c.String(maxLength: 64));

И тогда, когда я пытаюсь получить Единицы Организации: Count=0!

var organizationUnits = await _organizationUnitRepository.GetAllListAsync();

Версия ABP: 3.9.0

До этого изменения я использовал 20 предметов.

1 ответ

Решение

OrgUnitэто новый тип объекта, и в вашей базе данных нет записи, сохраненной как OrgUnit, Существующие записи сохраняются как OrganizationUnit,

Другие вопросы по тегам