ChartFX 사용자 인 ASP.net 페이지에서 작업하고 있습니다. 데이터베이스 테이블에서 행을 가져온 다음 행의 모든 레이블이 열에 있고 행의 모든 데이터가 레이블의 병렬 열에 있도록 플립 (flip)해야합니다.LINQ 메모리에있는 표 형식으로 다시 변환
LINQ를 사용하여이 작업을 수행 한 다음이 값을 사용할 때까지이 값을 저장하는 메모리 테이블을 만듭니다. 너 모두 뭐라고 제안 하나?
ChartFX 사용자 인 ASP.net 페이지에서 작업하고 있습니다. 데이터베이스 테이블에서 행을 가져온 다음 행의 모든 레이블이 열에 있고 행의 모든 데이터가 레이블의 병렬 열에 있도록 플립 (flip)해야합니다.LINQ 메모리에있는 표 형식으로 다시 변환
LINQ를 사용하여이 작업을 수행 한 다음이 값을 사용할 때까지이 값을 저장하는 메모리 테이블을 만듭니다. 너 모두 뭐라고 제안 하나?
사용 방법은 내가이 크게 당신이 무엇을 사용 데이터베이스에 따라 생각하는 방법, 즉 방법처럼 행 보이나요 당신이 그것을 액세스합니까 How would I get the column names from a Model LINQ?
var db = new DataContextType();
var members = db.Mapping.MappingSource
.GetModel(typeof(DataContextType))
.GetMetaType(typeof(TableType))
.DataMembers;
var row = …; // select the desired row
var namesAndValues = from member in members
select new
{
Name = member.Name,
Value = member.MemberAccessor.GetBoxedValue(row)
};
열 이름을 가져 오는 방법을 찾았습니다. 일단 내가 열 이름을 가지고 있다면 나는 모든 것을 datatable에 저장하고 피벗을 사용하여 열을 행으로 옮길 것입니다. 답장을 보내 주셔서 감사합니다. –
에서 발견했다. 이 정보를 지정할 수 있습니까? – svick
또한 왜 이것을 메모리 - 인 테이블에 저장하고 싶습니까?'Dictionary <>'만으로 충분하지 않습니까? – svick
VS2008의 LINQ to SQL 모델을 통해 액세스하는 SQL 데이터베이스입니다. 사전 <> 트릭을 할 수도, 나는 아직 생각하지 않았다. –