0
在下面的代码中,我想从GetChainDetails返回到GetChains方法中的“我想要我的列表”。不知道如何完成或采取其他方式来做到这一点。如何获取我的列表作为工具提示
public static IEnumerable GetChains(int actGroupid, int dispid)
{
EEDBEntities db = new EEDBEntities();
var query = from c in db.Chains
where c.Activity_Basis.activity_group_id == actGroupid && c.Activity_Basis.discipline_id == dispid
select new
{
ChainID = c.ChainID,
ChainDesc = @"<span data-toggle=""tooltip"" title =""" + I WANT MY LIST HERE + @""">" + c.ChainID + "</span>"
};
return query.ToList();
}
public string GetChainDetails(string chainID)
{
string sStep = null;
var chainDetailList = from c in db.Chains_Detail
where c.chainID == chainID
orderby c.Order
select new
{
Order = c.Order,
Step = c.Step
};
foreach (var oItem in chainDetailList.ToList())
{
sStep = sStep + "\n" + oItem.Order + ": " + oItem.Step;
}
return sStep;
}
给出错误LINQ to Entities无法识别方法'System.String GetChainDetails(System.String)'方法,并且此方法无法转换为存储表达式。 –
使用EF获取数据。之后进行格式化。不要混合数据和UI关注。更容易。就个人而言,我会在JavaScript代码之前添加标记。 –