以下は、Entity Framework を使用して構築している WCF サービス リファレンスで使用するコードです。ご覧のとおり、現在、同じコードを何度も使用しています。エンティティをジェネリック型または使用されるコードの量を削減する別のメソッドに置き換えることができる構文はありますか?
var aI = (from AgentIdentification s in _db.AgentIdentification
where s.SymetraNumber == sNum
select s);
foreach (var record in aI)
{
_db.AgentIdentification.DeleteObject(record);
}
_db.SaveChanges();
var aG = (from Agent s in _db.Agent
where s.SymetraNumber == sNum
select s);
foreach (var record in aG)
{
_db.Agent.DeleteObject(record);
}
_db.SaveChanges();