처음에는 몇 가지 문장으로 상황을 설명하고자합니다. - 나는 이것을 내가 부르는 조회 테이블을 가지고 있습니다. 즉, 거기에있는 모든 값을 고유하게 만들려고합니다. 예를 들어 이름과 GUID가있는 CPU 모델의 조회 테이블.모범 사례 찾아보기 테이블 (GetOrCreate)
public partial class CPUModel : EntityObject
{
public Guid Id {}
public String Name{}
}
- 엔티티는 엔티티 프레임 워크의 도움과 C#
- 나는 나를 선택하는 데 도움이 CRUDManager, 삽입, 업데이트를 만들고 삭제 한 엔티티와 SQL CE 데이터베이스에 세이프있다.
- 이러한 모든 작업은 다중 스레드 문제를 방지하기 위해 ReaderWriterLockSlim과 함께 작동합니다.
지금 내가 GetOrCreate (cpuModelName를) 말할 수 GetOrCreate 방법의 일종이 있어야하고이 중 이미 생성 된 기존 또는 새, 나에게 구원 CPUModel을 제공합니다. 이 메서드는 ReaderWriterLockSlim에서도 사용할 수 있습니다.
그래서이 메소드를 CRUDManager에 구현하려고합니다. 은 수행 내가 곧 정상 궤도에있어하거나 CPUModel (또는 다른 곳?
이 : 대단히 감사합니다 당신이 사전을 원하는처럼