나는 Linq를 Sql로 읽었습니다. 내가 if ((this._RecursionLevel != value))
라인이 기록 된 이유를 자동 생성 속성이 여기에 Linq to Sql이 속성을 생성하는 동안이 줄을 사용하는 이유
[Column(Storage="_RecursionLevel", DbType="Int")]
public System.Nullable<int> RecursionLevel
{
get
{
return this._RecursionLevel;
}
set
{
if ((this._RecursionLevel != value))
{
this._RecursionLevel = value;
}
}
}
를 만들어 졌음을 발견 한 곳 여기서 나는 DBML 파일을 만들었습니다. 목적은 무엇입니까? 직접 값을 할당하지 않는 이유는 무엇입니까? 그들이 얻은 이점
townsean : 불필요한 이벤트를 저장하려면이 확인이 사용되었습니다. 이벤트가 없다면 최적화라고 가정합니다. 두 사람 사이에서 더 광대 한 작업은 무엇입니까? 양도 또는 점검 –
좋은 질문입니다. 나는 어느 쪽이 더 비싸지는 모르겠지만, 나는 그것에 대한 해답에 관심이있다. –