2 回答
TA贡献1876条经验 获得超7个赞
重用sysExist而不是创建一个新的sys:
var sysExist = db.Systems.FirstOrDefault(s => s.Name == name && s.OrganizationID == 4);
if (sysExist == null)
{
sysExist = new Systems()
{
Name = name,
OrganizationID = 4,
Online = true,
SerialNumber = "1zz34343"
};
db.Systems.Add(sysExist);
db.SaveChanges();
}
// now sysExist contains old or new record
TA贡献1806条经验 获得超8个赞
var sys = db.Systems.FirstOrDefault(s => s.Name == name &&
s.OrganizationID == 4);
if (sys == null)
{
sys = new Systems()
{
Name = name,
OrganizationID = 4,
Online = true,
SerialNumber = "1zz34343"
};
db.Systems.Add(sys);
db.SaveChanges();
然后sys在需要获取ID的地方使用
- 2 回答
- 0 关注
- 120 浏览
添加回答
举报