사용자가 테이블을 선택하고 해당 테이블에서 CRUD 작업을 허용하도록하려는 ASP.NET 3.5 응용 프로그램이 있습니다. 사용자는 편집 할 많은 테이블로 제한 될 것입니다. 그러나 테이블과 심지어 데이터베이스는 배치 후에야 알 수 있습니다. web.config는 연결과 테이블을 설정합니다.ASP .NET에서 테이블을 업데이트하기위한 동적 SQL
그래서 SQL 데이터베이스의 일반 테이블을 업데이트 할 수있는 프레임 워크를 만들어야합니다. 필자가 보았던 대부분의 ORM은 스키마를 컴파일 할 때 알아야하므로 사용할 수 없습니다. 가장 좋은 대답은 SQL 쿼리 문자열을 동적으로 빌드하고 reg 식을 사용하여 유효한 입력을 보장하고 SQL 주입을 방지하는 것입니다. 더 좋은 방법이 있습니까?