【发布时间】:2009-05-29 00:35:57
【问题描述】:
我有一个 ASP.NET 3.5 应用程序,我希望允许用户选择一个表并允许对该表进行 CRUD 操作。用户将被限制在许多表中进行编辑,但是这些表甚至数据库要等到部署之后才能知道; web.config 将设置连接和表。
所以我需要构建一个框架,允许更新 SQL 数据库中的通用表。我见过的大多数 ORM 都需要在编译时知道架构,所以我不能使用这些。最好的答案似乎是动态构建 SQL 查询字符串并使用 reg 表达式来确保有效输入并防止 SQL 注入。有没有更好的办法?
【问题讨论】:
标签: .net sql orm dynamic-sql