如何使用单个参数在Mvc5中选择表的整行

时间:2014-03-14 02:51:11

标签: asp.net-mvc-4 asp.net-mvc-5

我在学校管理项目中工作。结构是当我在项目中添加任何新项目时,我有一个图表,其中每个项目都生成一个唯一的图表ID,现在我有购物车,用户可以购买一本书,并且该购物车包含该项目的GraphId。

我的问题是我想搜索数据库中的所有表,其中Item GraphId与每个表中的graphId匹配,它给出了它退出的表的整行的json

var searchgraphId = from m in db.OfflineCarts select m;
            searchgraphId = searchgraphId.Where(s => s.UserId == loginuserinfoid);
            foreach (var c in searchgraphId)
            {
                graphId = c.ListOfGraphIds;

            }

我已经完成了它会发现所有图形ID属于登录用户ID并且它将获得其购物车项目,现在如何继续?

1 个答案:

答案 0 :(得分:0)

您必须在所有表格

中搜索图表ID

您的搜索将与

一样
var searchgraphIdInUser = from m in db.UserInfo where m.GraphId == graphId  select m;

            foreach (var c in searchgraphIdInUser )
            {
                 var user = db.UserInfoId.Find(c.UserInfoId)
                 // delete the row data here

            }