我不知道如何創建函數來檢索值。從mvc2模型檢索值
* 表1: OrgVasplans *
-Id
-vasplanId
-OrgId
-CreatedDate
表-2:vasplans
-Id
-name
-AMOUNT
-validity
-vasdurationId
表-3:VasDuration
標識
持續時間。
這是我的表...
我控制器命名爲Candidatesvas和行動方法VasDetails ....
我已經存儲的值到vasPlans表。
,當我在視圖中單擊「詳細」鏈接將進入詳細信息頁面..
然後,值從「Orgvasplans」表不輸入任何輸入自動檢索..
如何創建方法....
我創建了一些方法,但該方法只包含名稱「字段」。我想檢索,如 「金額」, 「有效性」 這樣的多個值.....
庫:
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();
}
這裏我不知道如何把代碼這裏得到多個值形成vasplans表像(數量,姓名,有效期等...) 這是我的問題...
其實我想知道,orderby vasplan.Name升序//這裏它只命令名稱..不是其他字段。所以我不知道如何在這裏創建方法... – Duk
你在談論Linq聲明嗎? – Mzn
是的..我更新我的問題我現在在做什麼..我希望你能明白.. – Duk