WPF嵌入式数据库应用程序

时间:2010-05-19 20:36:31

标签: c# wpf database wpfdatagrid

我是WPF的新手,我想在WPF中使用嵌入式(本地)数据库创建一个小应用程序。我正在使用 VS08 , - >添加新文件 - >本地数据库。

我还可以添加一个表(名为Person with Name and Age的测试表)。现在问题来了,有人能告诉我如何在代码隐藏中制作(选择...插入)语句,以便我可以在数据网格中显示它们(来自wpftoolkit)。

2 个答案:

答案 0 :(得分:3)

本文包含您需要的所有代码:

Data Binding in WPF ListView

您可能希望稍微修改一下数据库代码:

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命令。