C# 连接到动态数据源的正确方式

C# 连接到动态数据源的正确方式,c#,.net,asp.net,sql,vb.net,C#,.net,Asp.net,Sql,Vb.net,数据访问层应该使用哪种技术 连接到动态数据源并将结果绑定到网格的最佳方式是什么 我正在编写一个小web应用程序,用户可以定义连接字符串和表名MS Sql Server,程序将在网格中显示该表中的值 由于动态数据源,我们必须使用数据集,并将查询生成为文本命令Select*From+TableName 我们没有一个模型数据源是由用户在运行时定义的,所以我们不能使用EF 你觉得怎么样?我应该使用数据集吗?有没有更好的解决办法 我不是在这里寻找示例代码。我正在寻找连接到数据源的最佳方式。我应该使用数据集

数据访问层应该使用哪种技术

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

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

由于动态数据源,我们必须使用数据集,并将查询生成为文本命令Select*From+TableName

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

你觉得怎么样?我应该使用数据集吗?有没有更好的解决办法

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

我应该使用数据集吗


我不明白为什么不。它们易于编码,并且可以轻松绑定到GridView和Repeater。也可以使用文本查询填充它们。尽管我要提醒您不要使用SQL注入攻击。因此,如果您使用文本SQL命令,请确保仔细检查用户输入。

有任何链接表明我使用数据集的方向是正确的吗?我不确定您在寻找什么,但这里有一篇简短的文章,它使用ADO.NET和数据集填充网格。我知道如何将数据集绑定到网格或使用DataAdapter等。。我正在寻找一篇文章或一个开源项目,它建议使用数据集是连接到动态数据源的最佳方式,没有更好的方式,没有这样的事情。有多种方法可以解决同一个问题。我们都有不同的情况和要求。可能对你最有效的东西不一定对我最有效。你的选择应该由你来验证。