【发布时间】:2012-05-11 17:56:10
【问题描述】:
我仍在学习 MVVM 模式,并且正在制作一个涉及 SQLite 数据库的新项目(C#4.0 和 WPF)。我过去很少使用数据库(sql),但我会做这样的事情:
Select * from persons;
然后循环遍历结果并将foreach结果添加到persons类中,类似于
result[0] = person.name;
result[1] = person.id;
等等。然后我会使用for 循环,直到我遍历所有行并将所有玩家添加到List(或MVVM 的ObservableCollection)。现在我想要更有活力,因为我会有更多的行我正在寻找类似的东西:
Person personone = "Select * from persons where ID = 1";
但这当然行不通。我曾尝试在 Google 上搜索我的问题,但没有找到答案。我找到了 SQL to LINQ,但它并不是我真正想要的东西。我发现最相关的是 massive sqlite class,但它似乎不适用于 VS11,因为它似乎已被弃用。
如何更动态地将 SQLite 中的数据插入到类中?
【问题讨论】: