将Typed List绑定到SQL Server查询?

时间:2011-02-17 16:56:21

标签: c# list data-binding

好的,所以我想要使用一些JOIN命令查询SQLS数据库。我知道该怎么做,但这里有点我还不知道怎么做:

如何将所述查询的结果绑定到单个类型列表,以便可以轻松地将对列表的更改写入数据库?

我想这样做的原因是我正在使用一个控件(Phillip Piper的ObjectListView的TreeListView)将它自己绑定到一个列表,所以我需要以合理的方式将该控件中的数据恢复到DB中不涉及大量的样板代码。

用户可以使用Treelistview中的值(自动更新列表,这一点非常愉快),然后用户可以点击保存,然后点击某事(我正在猜测数据适配器?我'对C#和SQLS不熟悉并且在整个绑定事物上仍然模糊不清)更新相关表格中的更改值

很抱歉,如果这看起来像是基本的东西,但将“将查询结果绑定到打字列表”进入谷歌会返回大量不相关的东西,或者我还不够先进的东西。我认为我需要纯粹的新手外行人的条款:P

3 个答案:

答案 0 :(得分:1)

听起来好像是在ORM之后。 Entity Framework是Microsoft的主要ORM产品,但Linq2Sql非常好且易于使用。 NHibernate是另一种选择。

答案 1 :(得分:0)

使用Linq to SQL 看看PLINQO,它将为您自动化大部分 www.plinqo.com

答案 2 :(得分:0)

最后,我将加入的DataTable想法加入,并使用DataReader将数据直接读入我的对象列表中。所以现在整个问题对我来说都是多余的。希望其他人会发现它很有用。