连接到动态数据源的正确方法

时间:2011-04-07 15:11:53

标签: c# .net asp.net sql vb.net

我应该将哪种技术用于数据访问层?

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

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

我们必须使用数据集(因为动态数据源)并以文本命令(“Select * From”+ TableName)生成查询。

我们没有模型(数据源是由用户在运行时定义的)因此我们无法使用 EF

你怎么看?我应该使用数据集吗?那里有更好的解决方案吗?

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

1 个答案:

答案 0 :(得分:0)

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

我不明白为什么不。它们易于编码,并且可以轻松绑定到网格视图和转发器。它们也可以使用文本查询进行填充。虽然我会提醒你注意SQL注入攻击。因此,如果您采用文本SQL命令的方式,请务必仔细检查用户输入。