Ist das folgende OK zu tun? Ich weiß, dass Domänenmodelle niemals in Ansichten verwendet werden sollten, aber ist es in Ordnung, Domänenmodelle in Ihren Ansichtsmodellen zu verwenden? Bei einigen sehr kleinen Modellen scheint es nicht sinnvoll, ein View Model für sie zu erstellen und zu verwalten.MVC Verwenden von Domänenmodellen in Ansichtsmodellen
Für Beispiel
public class LoginDomainModel
{
public string Email { get; set; }
public string Password { get; set; }
public string DisplayName { get; set; }
public long UserTypeID { get; set; }
public virtual UserType UserType { get; set; }
}
public class UserTypeDomainModel
{
public UserType()
{
this.Logins = new List<Login>();
}
public long UserTypeID { get; set; }
public string UserType { get; set; }
public string Description { get; set; }
public virtual ICollection<Login> Logins { get; set; }
}
public class LoginViewModel
{
public string Email { get; set; }
public long UserTypeID {get; set;}
//Right here
public List<UserTypeDomainModel> UserTypesSelectList {get; set;}
}
Alle großen Antworten, danke euch allen. – Preston