Установить значения для модели, используя строку, содержащую их имена (mvc3) - PullRequest
0 голосов
/ 04 декабря 2011

Я новичок в asp.net mvc 3.

У меня есть модель с некоторыми объектами:

[Display(Name = "LowerHalves")]
public float LowerHalves { get; set; }

[Display(Name = "MCuleSize")]
public float CuleSize { get; set; }

[Display(Name = "Diameter")]
public float Diameter { get; set; }

[Display(Name = "Width")]
public float Width { get; set; }

В моем контроллере я хочу вставить их значения из структуры сущностейСписок.

Я хочу сделать что-то вроде:

 List<string> gradeParams = new List<string> {"LowerHalves ","CuleSize","Diameter","Width"};

 foreach (string param in gradeParams)
        model.param = lstd.select (d => d.param);

Вместо того, чтобы вставлять каждый из них в отдельности.

Есть ли способ сделать это?и если есть - как я могу это сделать?

Заранее спасибо.

1 Ответ

0 голосов
/ 04 декабря 2011

Как отметил Дарин, вы должны получить свою модель из вашей базы данных через EF. После мгновенного запуска вашего текстового контекста вы сможете преобразовать таблицу, просто выполнив метод .ToList ().

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