Я новичок в ASP.Net MVC. У меня есть три модели Employee
, Address
, Store
. Структуры следующие:Несколько моделей в одном представлении ASP.Net
EMPLOYEE:-
EmpID(PK), EmpName, Rank, StoreID, AddID
STORE:-
StoreID(pk), BranchName, AddID
ADDRESS:-
AddId(pk), Address, Phone, ID(fk EMPLOYEE.EmpID, fk STORE.StoreID)
Как использовать все три модели в одном контроллере и как выполнять операции CRUD в контроллере. На вид Employee
я хочу показать все поля всех трех моделей, например.
EmpID, EmpName, Rank, Store.BranchName, Address, Phone
Когда я обновляю эти поля в поле зрения, все модели должны быть обновлены. Я знаю, как использовать несколько моделей без взаимосвязи между ними. Спасибо.
Написать класс с 3 свойства и каждое свойство имеет тип каждой вашей модели. Таким образом, этот класс обертывает все 3 модели, чтобы использовать этот класс-оболочку. Этот класс оболочки называется Called ViewModel в MVC ... Используйте этот viewModel для передачи данных с контроллера для просмотра. –