저는 VS2013
, .NET4.5
, EF6
및 SQL 2008
으로 작업하고 있습니다. 우리 팀의 개발자 중 하나가 필요 분리되어레코드를 업데이트 할 때 분리가 필요합니까?
if (!journey.WillAnswer.Any())
{
db.WillAnswer.Add(willAnswer);
}
else
{
var will = db.WillAnswer.Single(x => x.Id == willAnswer.Id);
db.Detach(will);
db.WillAnswer.Attach(willAnswer);
db.Entry(willAnswer).State = EntityState.Modified;
}
db.SaveChanges();
에
if (!journey.WillAnswer.Any())
{
db.WillAnswer.Add(willAnswer);
}
else
{
db.WillAnswer.Attach(willAnswer);
db.Entry(willAnswer).State = EntityState.Modified;
}
db.SaveChanges();
에서 모든 업데이트 문을 변경하는 것이
나는 나타났습니다? 좋은 습관입니까?
왜 그가 그렇게했는지 물어 보셨습니까? –