2
3003은 정확한 버전입니다 (제 생각 엔). 나는 두 개의 새로운 엔티티를 생성하고 동일한 "Stamp1"및 "Stamp2"값을 가진 모든 것을 삭제하기 위해 (ActiveRecord를 사용하는) 아래의 코드를 가지고 있으며, 그 다음 모든 것을 내 List<MyEntity>
에 삽입하려고합니다.새로 만들기 및 삭제 및 삽입 패턴
코드가 삭제에 효율적인지 알 수 없으며 목록의 새로운 항목을 모두 일괄 처리에 삽입하는 방법을 알지 못합니다. 나는 "시려면"사용하지만 당신은 객체의 IEnumerable을 모음을 추가 할 저장소의 추가 방법을 사용할 수 있습니다 3.
List<MyEntity> EntsList = new List<MyEntity>();
MyEntity myEntA = new MyEntity();
myEntA.Stamp1 = Convert.ToDateTime("1/1/1989");
myEntA.Stamp2 = Convert.ToDateTime("1/1/1990");
EntsList.Add(myEntA);
MyEntity myEntB = new MyEntity();
myEntB.Stamp1 = Convert.ToDateTime("1/1/1989");
myEntB.Stamp2 = Convert.ToDateTime("1/1/1990");
EntsList.Add(myEntB);
for(int d = 0; d < EntsList.Count; d++)
{
MyEntity delEnt =
MyEntity.SingleOrDefault (x => x.Stamp1 == EntsList[0].Stamp1 && x.Stamp2 == EntsList[0].Stamp2);
delEnt.Delete();
}
for(int d = 0; d < EntsList.Count; d++)
{
// How do I insert everything sequentially or all in one batch?
}
그러나 저는 ActiveRecord를하고있어 그렇게되지 않을 것입니다, 맞습니까? – Snowy
ActiveRecord로 모든 저장소 기능을 사용할 수 있으므로 제대로 작동해야합니다. –