2011-04-07 48 views
0

我应该使用哪种技术用于数据访问层?连接到动态数据源的正确方法

什么是连接到动态数据源并将结果结合到网格的最佳方式?

我正在写一点web应用程序用户可以定义连接字符串和表名(MS Sql Server),程序将显示网格内该表中的值。

我们必须使用数据集(因为动态数据源),并生成查询作为文本命令(“SELECT * FROM” +表名)。

我们没有模型(数据源由用户在运行时定义),所以我们不能使用EF

你觉得呢?我应该使用数据集吗?那里有更好的解决方案吗?

我在这里找不到示例代码。我在寻找连接数据源的最佳方式。

回答

0

“我应该使用数据集吗?”

我不明白为什么不。它们易于编码,并且可以轻松绑定到网格浏览器和中继器。他们也可以使用文本查询填充。虽然我会提醒你注意SQL注入攻击。因此,如果您确实按照文本SQL命令的方式确保仔细检查用户输入。

+0

任何表明我使用数据集正确的方向的链接? – 2011-04-07 21:20:26

+0

我不确定你在找什么,但这里有一篇快速的小文章,它使用ADO.NET和数据集来填充网格。 – 2011-04-07 22:03:23

+0

我知道如何将数据集绑定到网格或使用DataAdapter等。我正在寻找一篇文章或开源项目,建议使用数据集是连接到动态数据源的最佳方式,没有更好的方法。 – 2011-04-07 22:13:03

相关问题