[Homework} Binding models
Здравейте,
Докато решавам днес задачите от домашното изникна следният въпрос - трябва ли binding моделите да бъдат направени отделно от моделите, които ползваме в EF проекта?
В конкретният случай имам solution в който имам следните проекти
BookShopSystem.Models
--Author.cs
--Book.cs
...
BookShopWebApplication
--Models
----IdentityModels.cs
...
За binding модел ползвам моделите от BookShopSystem.Models. Трябва ли да ги създам и папката Models на BookShopWebApplication проекта?
Ок, благодаря и на двама ви. Най-интересното е, че валидацията с оригиналния EF модел минава без грешки, въпреки че липсва id. Имам предвид конкретно при класа на автора
Прав си, когато не се подаде изрично, id-то просто дефолтва (int до 0 или string до null). Поправих си примера.
Попринцип правилото е binding моделът да пази само данните, които получаваме от заявката. Отделно решава следните проблеми: