我不知道如何创建函数来检索值。
*表 1: OrgVasplans *
-ID
-vasplanId
-组织ID
-创建日期
表 2:血管计划
-ID
-姓名
-数量
-有效性
-vasdurationId
表 3:VasDuration
ID
期间。
这些是我的桌子..
我有名为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 表中获取多个值,例如(数量,名称,有效性等...,)这是我的问题...