ASP.Net MVC 3..0 Значение свойства бритвы? - PullRequest
0 голосов
/ 12 октября 2011

Могу ли я установить значение для свойства, подобного этому

public string MyProperty { get { return _GetValue(); } set { _GetValue(); } }


 public static string _GetValue()
    {
        string name = null;
        using (HROEF.Entities context = new HROEF.Entities())
        {
            var result = (from my linq Statement).First().ToString();
            name = result;
        }
        return name;
    }

На мой взгляд

@Html.DisplayFor(model=>Model.MyProperty)

что-то не так в этом?

Это не отображает значение на мой взгляд

любая помощь?

1 Ответ

1 голос
/ 12 октября 2011

В общем, вы не должны делать доступ к базе данных в свойствах.Это просто плохая практика.Свойства не должны выполнять длительные операции, которые могут привести к превышению времени ожидания или другим проблемам.

Что касается того, почему он не отображает ваше значение, трудно сказать.Скорее всего, ваш запрос linq просто не возвращает никаких результатов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...