Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MVVM模式中的SQLite到WPF_Wpf_Sqlite_Mvvm_Observablecollection - Fatal编程技术网

MVVM模式中的SQLite到WPF

MVVM模式中的SQLite到WPF,wpf,sqlite,mvvm,observablecollection,Wpf,Sqlite,Mvvm,Observablecollection,我正在使用SQLite在WPF中从头开始一个项目。我希望使用最新的技术和最佳实践,并希望使用MVVM模式 从什么开始最好 使用Linq到SQL 还有别的吗 或者使用datatable列出集合和可观察集合 如果我使用可观察的集合,我如何从SQLite更新/删除数据 有人能帮我吗?既然您提到了最佳实践,为什么不先编写单元测试呢。它还将帮助你进行抽象思维 此外,我将使用实体框架,而不是LINQtoSQL 谢谢david。在您的回复后,我搜索了一些文章,发现L2S比EF更适合于较小的数据库/应用程序。如

我正在使用SQLite在WPF中从头开始一个项目。我希望使用最新的技术和最佳实践,并希望使用MVVM模式

从什么开始最好

使用Linq到SQL 还有别的吗 或者使用datatable列出集合和可观察集合

如果我使用可观察的集合,我如何从SQLite更新/删除数据


有人能帮我吗?

既然您提到了最佳实践,为什么不先编写单元测试呢。它还将帮助你进行抽象思维


此外,我将使用实体框架,而不是LINQtoSQL

谢谢david。在您的回复后,我搜索了一些文章,发现L2S比EF更适合于较小的数据库/应用程序。如果您有L2S和EF方面的经验,有什么建议吗?知道我如何使用sqllite来linq2 SQl或EF吗?据我所知,L2S已经不再积极开发,尽管在框架更新中可能会出现一些修复。开发的主要重点是EF,我强烈建议使用它,因为这将是微软用于ORM的最新技术。@Dotnet使用谷歌。关于你的问题,有很多教程和博客。根据我的经验,如果您有一个相对较小的项目,您可能不需要MVVM或数据库。