получение моделей, созданных в базе данных в первую очередь - PullRequest
0 голосов
/ 23 сентября 2018

Я пытаюсь использовать плагин datetimepicker для ASPX.Он создает метод для тегов @HTML.У меня ошибка System.Reflection.TargetException: 'Non-Static Method Requires a Target.' Вот код плагина:

private static string GetValue<TModel, TProperty>(HtmlHelper<TModel> helper, Expression<Func<TModel, TProperty>> expression)
{
    MemberExpression body = (MemberExpression)expression.Body;
    string propertyName = body.Member.Name;
    TModel model = helper.ViewData.Model;
    string value = typeof(TModel).GetProperty(propertyName).GetValue(model, null).ToString();
    return value;
}

Так что этот помощник, похоже, не получает доступа к моделям из среды Entity, возвращая ноль, и, следовательно, метод не работает.Как вы могли бы получить доступ к моделям структур сущностей?Я подумал создать экземпляр класса db в классе и заставить переменную модели получить желаемую модель, но это статический класс, и он не даст мне создать экземпляр контекста db.

...