사용자가 UI의 표에 열을 추가 할 수있게하려고합니다.C# SQL : 동적 테이블을 구현하는 가장 좋은 방법은 무엇입니까?
UI를 : 열 이름 : ______ 열이 입력 : 번호/문자열/날짜
내 질문은 구현이 효율적이고 확장 성이 될 것입니다 수 있도록 SQL 테이블 및 C# 객체를 구축하는 방법이다.
ID에, COLNAME, ColType [텍스트]
TBL 2 - ColumnsValues :
의 RowId - ColumnsDefinition
TBL 1 :
내 생각은 두 개의 SQL 테이블을 구축하는 것입니다 , ColId, Value [텍스트]
나는 솔루션 : DB 공간에서 효율적이되도록
그리고 사용자가 동적 열을 정렬 할 수있게하려고합니다.
저는 .NET 3.5/SQL Server 2008에서 작업합니다.
감사합니다.
이 데이터가 저장 될 것으로 예상되는 데이터 양은 어느 정도입니까? 표준 'DataTable'이 너무 비효율적이라고 주장하고 있다고 가정합니다. – Thomas
이것은 웹 사이트의 주 테이블이 될 것이므로 확장 가능해야합니다. 그런 이유로 나는 객체 기반 솔루션 만 사용하기를 원합니다. – SirMoreno