Я не знаю, как создавать функции для извлечения значений.получить значения из модели в mvc2
* Таблица 1: OrgVasplans *
-Id
-vasplanId
-OrgId
-CreatedDate
Таблица-2: vasplans
-Id
-name
-amount
-validity
-vasdurationId
Таблица-3: VasDuration
Id
Продолжительность.
Это мои таблицы ..
У меня есть контроллер с именем Candidatesvas и метод действия VasDetails ....
Я уже сохраненные значения в vasPlans таблицы.
, когда я нажимаю в виде «Подробнее» ссылка будет перейти на страницу детали ..
Тогда значение извлечения из таблицы «Orgvasplans» автоматически без ввода любого ввода ..
Как создайте методы для этого ....
Я создал несколько методов, но метод содержит только поле «Имя». Я хочу, чтобы получить несколько значений, как "Сумма", "действительность", как, что .....
Repository:
public IQueryable<VasPlan> GetVasPlans()
{
return from vasplan in _db.VasPlans
orderby vasplan.Name ascending
select vasplan;
}
public OrgVasPlan GetOrgVasPlan(int id)
{
return _db.OrgVasPlans.SingleOrDefault(v => v.Id == id);
}
public int AddOrgVasPlan(OrgVasPlan orgvasplan)
{
_db.OrgVasPlans.AddObject(orgvasplan);
Save();
return orgvasplan.Id;
}
public void AddVasPlan(VasPlan vasPlan)
{
_db.VasPlans.AddObject(vasPlan);
}
Контроллер
public ActionResult VasDetails(FormCollection collection)
{
OrgVasPlan orgvasplan = new OrgVasPlan();
orgvasplan.CreatedDate = DateTime.Now;
orgvasplan.OrgId = LoggedInOrganization.Id;
orgvasplan.vasplanId=??????????????
VasPlan vasplan = new VasPlan();
//if (!string.IsNullOrEmpty(collection["Name"])) ;
_repository.AddOrgVasPlan(orgvasplan);
_repository.Save();
return View();
}
Здесь я не» t знать, как поставить код здесь для получения нескольких значений из таблицы vasplans типа (сумма, имя, срок действия и т. д.) это моя проблема ...
на самом деле я хочу знать, orderby vasplan.Name по возрастанию // здесь он заказывает только имя..не других полей. поэтому я не знаю, как создать метод здесь ... – Duk
Вы говорите о заявлении Linq? – Mzn
Да. Я обновляю свой вопрос, что я делаю сейчас. Надеюсь, вы сможете понять. – Duk