Ich bin neu in ASP.Net MVC. Ich habe drei Modelle Employee
, Address
, Store
. Die Strukturen sind wie folgt ...Mehrere Modelle in einer Ansicht 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)
Wie Sie alle drei Modelle in einem Controller verwenden und CRUD-Vorgänge im Controller durchführen. In der Ansicht von Employee
möchte ich alle Felder aller drei Modelle zeigen, z.
EmpID, EmpName, Rank, Store.BranchName, Address, Phone
Wenn ich diese Felder in der Ansicht aktualisiere, sollten alle Modelle aktualisiert werden. Ich weiß, wie man mehrere Modelle ohne Beziehung zwischen ihnen verwendet. Danke.
eine Klasse schreiben mit 3 Eigenschaften und jede Eigenschaft ist vom Typ Ihr jedes Modell. Diese Klasse umschließt also alle 3 Modelle, die diese Wrapper-Klasse verwenden, um damit zu spielen. Und diese Wrapperklasse heißt ViewModel in MVC ... Verwenden Sie dieses ViewModel, um Daten vom Controller an die View zu übergeben. –