我有以下 LINQ 查询:
var sysExist = db.Systems.FirstOrDefault(s => s.Name == name &&
s.OrganizationID == 4);
if (sysExist == null)
{
var sys = db.Systems.Add(new Systems()
{
Name = name,
OrganizationID = 4,
Online = true,
SerialNumber = "1zz34343"
});
db.Systems.Add(sys);
db.SaveChanges();
}
如果记录存在,我需要从 sysExist 获取 ID 字段。如果记录不存在,我需要获取添加的记录的 ID 字段 (sys)。想知道有没有更有效的方法来做到这一点,而不是查看两个变量以查看 ID 是什么。
幕布斯6054654
慕森卡
相关分类