Gop*_*opi 3 c# linq entity-framework
房间模型
public class Room
{
public int Id { get; set; }
public string Name { get; set; }
public string Address { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
Id 是这里的主键
与实体框架一样,所有房间细节都在 dbcontext 中
dbContext.Rooms
Run Code Online (Sandbox Code Playgroud)
并且有IList<Room> updateRooms几个房间的更新名称和地址列表。
如何使用主键更新dbContext.Rooms匹配项并使用实体框架保存到数据库。updateRoomsId
注意:我知道我可以更新 dbContext.Rooms 中的每个房间并保存如下
foreach (var room in updateRooms)
{
dbContext.Rooms.Attach(room);
dbContext.Entry(room).State = EntityState.Modified;
dbContext.SaveChanges();
}
Run Code Online (Sandbox Code Playgroud)
但是有没有办法附加所有房间并立即保存
对于另一个问题
foreach (var room in updateRooms)
{
dbContext.Entry(room).State = EntityState.Modified;
}
dbContext.SaveChanges();
Run Code Online (Sandbox Code Playgroud)
你也用这个。
| 归档时间: |
|
| 查看次数: |
8119 次 |
| 最近记录: |