2011-04-07 23 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