Есть ли разница в безопасности между этими двумя моделями, которые должны быть предоставлены View? То есть. во втором примере может ли веб-пользователь/хакер получить доступ к методам каким-либо образом?Безопасность Viewmodel в asp.net mvc
public class ObjectViewModel
{
public PropertyA {get;set;}
public PropertyB {get;set;}
public PropertyC {get;set;}
}
public class ObjectViewModel2
{
public PropertyA {get; private set;}
public PropertyB {get; private set;}
public PropertyC {get; private set;}
private void SetPropertyA()
{
...GetDataFromRepository();
}
private void SetPropertyB()
{
...GetDataFromRepository();
}
private void SetPropertyC()
{
...GetDataFromRepository();
}
}