我是WPF的新手,我想在WPF中使用嵌入式(本地)数据库创建一个小应用程序。我正在使用 VS08 , - >添加新文件 - >本地数据库。
我还可以添加一个表(名为Person with Name and Age的测试表)。现在问题来了,有人能告诉我如何在代码隐藏中制作(选择...插入)语句,以便我可以在数据网格中显示它们(来自wpftoolkit)。
答案 0 :(得分:3)
本文包含您需要的所有代码:
您可能希望稍微修改一下数据库代码:
using(SqlConnection conn = new SqlConnection(connectionString))
{
// Rest of the code goes here.
// You no longer have to explicitly close the connection either.
}
虽然,如果您的应用程序要做任何甚至远程复杂的事情,我会研究更好的方法来处理数据管理和绑定,如MVVM模式。
答案 1 :(得分:0)
如果您愿意,可以直接使用ADO.net,有很多材料和参考资料。
对于使用嵌入式数据库的小型应用程序,我倾向于使用SQLMetal,它是VS附带的命令行工具,可为SQL CE生成LINQ to SQL数据上下文。 Here是www.hookedonlinq.com上的一页综述。生成数据上下文并将类添加到项目中后,可以使用Linq to SQL语法访问数据。
使用Visual Studio命令提示符可以使用SQLMetal命令。