在wpf程序中包含数据库的最佳方法是什么?

时间:2016-11-29 19:03:37

标签: c# .net wpf database

我是c#编程和WPF技术的新手。我有一个开发工程程序的想法。我的程序需要大量数据才能工作,所以我需要在我的应用程序中包含一个数据库。我已经编写了逻辑部分但是在这一步我不知道如何将我的数据添加到程序中。我应该在一个类中简单地创建它们的数组吗?或者有更好的方法来做到这一点? 我听说过SQL,但我不知道它与C#编程有什么关系。另外,我需要我的程序在任何PC上运行,而无需用户安装任何额外的数据库程序。

2 个答案:

答案 0 :(得分:1)

我会考虑使用SQLite。您还需要System.Data.SQLite ADO.NET提供程序在WPF应用程序中使用它。

提供者可以通过。的NuGet:

https://system.data.sqlite.org/index.html/doc/trunk/www/faq.wiki#q5

答案 1 :(得分:0)

如果您需要嵌入式对象数据库,请尝试使用LiteDB(litedb.org

因此,您使用100%C#托管代码,不需要了解SQL。您只需要将DLL添加到您的程序中。