【发布时间】:2021-01-24 18:07:15
【问题描述】:
我想将多个变量数据添加到一个变量中,以便工作变得轻松。
string value1 = "bb123";
string value2 = "bb456";
string value3 = "bb789";
string value4 = "bb1011";
string value5 = "bb736";
string value6 = "bb66";
string value7 = "bb67";
//USERS DATA
var data = db.User_Register_Events.Where(x => x.UserTable.User_id == value1).Select(x => x.EventTable.Slot.Slot_Id).ToList();
var data2 = db.User_Register_Events.Where(x => x.UserTable.User_id == value2).Select(x => x.EventTable.Slot.Slot_Id).ToList();
var data3 = db.User_Register_Events.Where(x => x.UserTable.User_id == value3).Select(x => x.EventTable.Slot.Slot_Id).ToList();
var data4 = db.User_Register_Events.Where(x => x.UserTable.User_id == value4).Select(x => x.EventTable.Slot.Slot_Id).ToList();
var data5 = db.User_Register_Events.Where(x => x.UserTable.User_id == value5).Select(x => x.EventTable.Slot.Slot_Id).ToList();
var data6 = db.User_Register_Events.Where(x => x.UserTable.User_id == value6).Select(x => x.EventTable.Slot.Slot_Id).ToList();
var data7 = db.User_Register_Events.Where(x => x.UserTable.User_id == value7).Select(x => x.EventTable.Slot.Slot_Id).ToList();
//ALL SLOTS
List<int> AllSlots = db.Slots.Select(x => x.Slot_Id).ToList();
我想将所有“数据、数据2、数据3、数据4、数据5、数据6、数据7”存储在一个变量中 这样我就可以将“AllData”与 AllSlots 结合使用...
var AllData = ??????.ToList();
var result = AllSlots.Except(data.Union(AllData)).ToList();
【问题讨论】:
-
不要标记垃圾邮件。只需标记与问题相关的内容。别忘了问一个问题。解释你试图解决的问题,描述为什么你的尝试没有奏效。
-
db.U....每行生成的数据是否相同?如果是,您可以使用 data.AddRange(db.U.....ToList())我>
-
var data = db.User_Register_Events.Where(x => x.UserTable.User_id == value1).Select(x => x.EventTable.Slot.Slot_Id).ToList();跨度>
-
这就是我用于上述所有给定变量的查询......只有“== value1”在所有 data3、data4、data5、data6、data7 中更改为“==value2 ","==value3","==value4"....
-
请edit这个问题更容易理解。
标签: c# asp.net entity-framework