Наследование от модели без записи в БД EF6

131
01 января 2020, 18:40

Заполняю datagridview вот так:

dgv_mainWindow.DataSource = _shift.Routes.OrderBy(r => r.SerialNumber).Select(r => new DatagridViewRoute {
    DetourKMs =r.DetourKMs,
    Distance = r.Distance,
    FromCityName = r.FromCityName,
    FromCode = r.FromCode,
    ToCode = r.ToCode,
    KGsTransported = r.KGsTransported,
    PalletsTransported = r.PalletsTransported,
    ArrivalTime = r.ArrivalTime,
    DepartureTime = r.DepartureTime,
    IdShift = r.Shift.Id,
    Id = r.Id
}).ToList();  

Как выяснил при использовании анонимного типа ячейки грида становятся не доступными к редактированию. Для этого создал класс следующего вида:

public class DatagridViewRoute : Route
{
    public int IdShift { get; set; }
}  

Так как практически все поля соответствуют кроме одного, я решил унаследоваться от модели, но при билде проекта ошибка миграции. Как сделать, что бы наследник абстрагировался от родителя в плане модельности и не участвовал в миграциях? Первое что приходит, это дубликат модель с изменением одного поля.

READ ALSO
Установить высоту элементов ListBox равную самому высокому элементу

Установить высоту элементов ListBox равную самому высокому элементу

В списке находятся превьюшки с подписямиПодписи должны выравниваться по нижнему, а превьюшки по верхнему краю своего контейнера

99
PHP, МуSql - как объединить несколько запросов в один?

PHP, МуSql - как объединить несколько запросов в один?

Есть несколько запросов, к базе данныхСуммарно по времени они выполняются более 10 секунд

131
Как в Yii2 добавить атрибут к модели?

Как в Yii2 добавить атрибут к модели?

У меня есть вот такой вот html код, в котором есть vue атрибуты

144
Как задать в Jquery атрибут name?

Как задать в Jquery атрибут name?

Как правильно назвать имя в Jquery, если в html прописан атрибут name из php массива? Просто DATA[name] js не понимает, и скрипт не срабатывает

140