때때로 부모 / 자식 개체 또는 다 대다 관계에서 SaveOrUpdate또는 을 호출해야합니다 Merge. 일반적으로을 호출해야 할 때 호출시 SaveOrUpdate발생하는 예외 Merge는 먼저 저장되지 않는 임시 객체와 관련이 있습니다. 둘의 차이점을 설명 해주세요.
ReportRequest라는 클래스가 있습니다. public class ReportRequest { Int32 templateId; List<Int32> entityIds; public virtual Int32? Id { get; set; } public virtual Int32 TemplateId { get { return templateId; } set { templateId = value; } } public virtual List<Int32> EntityIds { get { return entityIds; } set { entityIds = …
log4net 1.2.10.0을 참조하는 NHibernate 2.1.2.400을 사용하고 있습니다. 같은 프로젝트에서 나는 또한 단순한 회계 SDK를 사용하는데, 슬프게도 여전히 log4net 1.2.9.0을 사용하고 있습니다. 따라서 log4net 1.2.10.0을 참조하면 NHibernate가 작동하도록 할 수 있지만 simplySDK가 작동하지 않습니다. 그 반대... 대부분의 문제는 log4net이 어셈블리 키를 변경했다는 사실에서 비롯된 것 같습니다. 성공하지 않고 바인딩 리디렉션을 사용해 …
자식 개체의 IList와 일대 다 관계를 갖는 부모 개체가 있습니다. 자식 개체를 삭제하는 가장 좋은 방법은 무엇입니까? 부모를 삭제하지 않습니다. 내 부모 개체에는 자식 개체의 IList가 포함되어 있습니다. 다음은 일대 다 관계에 대한 매핑입니다. <bag name="Tiers" cascade="all"> <key column="mismatch_id_no" /> <one-to-many class="TGR_BL.PromoTier,TGR_BL"/> </bag> clear ()를 사용하여 컬렉션에서 모든 개체를 제거한 …
약간의 도메인 지식 상품을 지불하거나 환불 할 수있는 POS (Point Of Sales) 소프트웨어를 작성 중입니다. 지불 또는 환불시 현금, EFT (~ = 신용 카드), 포인트 카드, 바우처 등 사용할 송금 수단 을 지정해야합니다 . 이러한 자금 이체 수단은 유한하고 알려진 가치의 집합입니다 (일종의 열거 형). 까다로운 부분은 POS 단말기에서 지불 …