DataTable
.NET에서
FASTMEMBER 를 사용하십시오
반사 사용
.NET 프레임 워크 4.5 이전에 반사를 사용하여 일반 목록에서 동적으로 데이터를 생성 할 수 있습니다. FastMember와 비교할 때 이것은 효율성이 낮은 방법입니다.
이 함수는 모든 일반 목록을 호출하여 목록 객체 속성을 기반으로 데이터 가능을 생성 할 수 있습니다.
성능 예방 조치
FastMember 방법은 반사 된 방법보다 훨씬 빠릅니다. 그러나 데이터 볼륨 및 열 수와 같은 요소에 따라 성능 특성이 다를 수 있기 때문에 Datatable의 성능은 여전히 개선의 여지가 있습니다.
using FastMember;
using System.Data;
IEnumerable<sometype> data = ...;
DataTable table = new DataTable();
using (var reader = ObjectReader.Create(data))
{
table.Load(reader);
}
로그인 후 복사
위 내용은 .NET의 일반 목록을 데이터 타이블로 효율적으로 변환하려면 어떻게해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!