2010-07-20 1 views
0

나는 sgen.exe와 같은 것으로, 별도의 어셈블리로 일부 직렬화 클래스를 생성한다고 생각한다. 그게 다야? 생성 된 어셈블리를 참조해야합니까? 그렇다면, 어떤 프로젝트에 의해?bltoolkit의 BLTgen 도구 란 무엇이며 어떻게 사용해야합니까?

처음으로 실행될 때 일부 LINQ 쿼리가 매우 느린 것으로 나타났습니다. 아마도 bltgen 도구가 도움이 될 수 있습니까? 나는이 모든 :)

@Admin 답을 찾을 때

은 내가 bltoolkit 블로그를 시작합니다 : bltoolkit 태그

답변

1

BLTGen 유형의 접근과 추상 클래스를 방출를 추가하십시오. 다음 예에서는 BLTGen-http://www.bltoolkit.net/Doc.PartialTrust.ashx을 사용하도록 프로젝트를 구성하는 방법을 보여줍니다.

생성 된 어셈블리에는 서명 할 필요가 없습니다.

BLTGen은 LINQ 쿼리 속도를 조금 높일 수 있지만 처음에는 .NET Framework 구성 요소를로드하고 초기화하는 것이 문제라고 생각합니다.

+0

이것은 완전히 사실이 아닙니다. 처음으로 느려지는 문제는 BLToolkit에 고유 한 것으로 보입니다 (출처를 확인하여 확인). 일부 시나리오에서는 처음으로 쿼리를 생성하는 데 많은 시간 (초)이 소요됩니다. 우리는이 문제를 해결할 방법을 찾지 못했습니다. – rciq