0
나는 LLBLGen DataAccessAdapter를 사용하여 액세스하는 데이터베이스에서 드롭 다운 (텍스트 및 값)을 채워야하는 양식이 있습니다.
유용한 정보 나 옵션이 추가로 제공되는 경우 Telerik을 사용하고 있습니다.LLBLGen DataAccessAdapter로 일반 엔터티/컬렉션 가져 오기?
일반적 그래서 단순히 같은 호출 할 수있는이 작업을 수행 할 수있는 방법이 있나요 :
DropDown.DataSource = GetEntityCollection<OrderEntity>();
또는
DropDown.DataSource = GetEntityCollection(OrderEntity);
내가 처음에 아래와 같은 작업을 수행하려고 시도했습니다,하지만 어떤 버전 내 생각에 내가 가진이 아이디어는 내 모든 시나리오를 설명하는 것 같다. 유형이 일반 또는 매개 변수로 전달되어야하므로 EntityCollection<>
(EntityBase2)이 필요한 유형으로 사용할 수 없습니다. 이 직접 할 수없는 경우
public static object GetEntityCollection<T>() //Or
{
using (DataAccessAdapter adapter = new DataAccessAdapter(CONNECTION))
{
EntityCollection<typeof(T)> collection = new EntityCollection<typeof(T)>();
try
{
adapter.FetchEntityCollection(collection, null);
}
catch
{
}
return collection;
}
}
, 내가 가져 오기 위해 필요한 모든 단일 데이터베이스 개체에 대해 많이 재 작성하지 않도록이 문제를 분할하는 더 좋은 방법이 있나요?