2 回答

TA貢獻(xiàn)1876條經(jīng)驗 獲得超7個贊
重用sysExist而不是創(chuàng)建一個新的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貢獻(xiàn)1806條經(jīng)驗 獲得超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 關(guān)注
- 144 瀏覽
添加回答
舉報