我的集合og电影文件有ObservableCollection。我使用ListView显示我添加到我的集合的电影文件的文件名,大小,类型,长度。我现在正在尝试构建数据库来存储我用ListView显示的信息,所以当我关闭并打开我的程序以后,之前添加的文件将在listview中。我在想是否有一些方法可以将SQL数据库(使用VS 2010和SQL数据库文件)连接到我的Collection。
或者,如果我要为我的信息构建数据库,那么使用集合是不必要的吗?
答案 0 :(得分:1)
你看过LINQ to SQL
吗?http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx
http://www.codeproject.com/KB/WPF/binding_in_linq-sql.aspx讨论了如何使用LINQ to SQL和WPF绑定
答案 1 :(得分:1)
您正在寻找的是对象关系映射工具,通常称为ORM。 在Microsoft Stack中,我想到了三种可能的解决方案。
还有更多只是谷歌“ORM .NET”
祝你好运
答案 2 :(得分:1)
如果你想要做的就是现在存储所有信息,然后在以后检索所有信息,序列化(二进制或XML)比使用数据库要容易得多。