Je suis nouveau sur ASP.Net MVC. J'ai trois modèles Employee
, Address
, Store
. Les structures sont les suivantes ...Plusieurs modèles dans une vue 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)
Comment utiliser les trois modèles dans un contrôleur et comment effectuer des opérations CRUD dans le contrôleur. Dans la vue de Employee
, je veux montrer tous les champs des trois modèles, par ex. Lorsque je mets à jour ces champs dans la vue, tous les modèles doivent être mis à jour. Je sais si comment utiliser plusieurs modèles sans relation entre eux. Merci.
écrire une classe avec 3 propriétés et chaque propriété est de type votre chaque modèle. Donc, cette classe enveloppe tous les 3 modèles utilisent cette classe d'emballage pour jouer avec. Et cette classe wrapper est appelée ViewModel dans MVC ... Utilisez ce viewModel pour transmettre les données du contrôleur à afficher. –