ObservableCollection到SQL数据库文件,WPF

时间:2011-06-25 16:13:54

标签: sql wpf database collections

我的集合og电影文件有ObservableCollection。我使用ListView显示我添加到我的集合的电影文件的文件名,大小,类型,长度。我现在正在尝试构建数据库来存储我用ListView显示的信息,所以当我关闭并打开我的程序以后,之前添加的文件将在listview中。我在想是否有一些方法可以将SQL数据库(使用VS 2010和SQL数据库文件)连接到我的Collection。

或者,如果我要为我的信息构建数据库,那么使用集合是不必要的吗?

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

您正在寻找的是对象关系映射工具,通常称为ORM。 在Microsoft Stack中,我想到了三种可能的解决方案。

  • Linq To Sql我不确定微软是否还在积极支持这一点。
  • Entity Framework 4或EF4 ORM Microsoft已经投入了大量精力。
  • NHibernate是一个开源解决方案,周围有一个庞大的社区。

还有更多只是谷歌“ORM .NET”

祝你好运

答案 2 :(得分:1)

如果你想要做的就是现在存储所有信息,然后在以后检索所有信息,序列化(二进制或XML)比使用数据库要容易得多。