C# WPF嵌入式数据库应用程序

C# WPF嵌入式数据库应用程序,c#,wpf,database,wpfdatagrid,C#,Wpf,Database,Wpfdatagrid,我是WPF新手,我想用WPF中嵌入的本地数据库制作一个小应用程序。我正在使用VS08,-->添加新文件->本地数据库 我还可以添加一个名为Person with Name and Age的表测试表。现在我的问题来了,谁能告诉我如何选择。。。在codebehind中插入语句,以便我可以在wpftoolkit的数据网格中显示它们。本文提供了您所需的所有代码: 不过,您可能需要稍微修改一下数据库代码: using(SqlConnection conn = new SqlConnection(conne

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


我还可以添加一个名为Person with Name and Age的表测试表。现在我的问题来了,谁能告诉我如何选择。。。在codebehind中插入语句,以便我可以在wpftoolkit的数据网格中显示它们。

本文提供了您所需的所有代码:

不过,您可能需要稍微修改一下数据库代码:

using(SqlConnection conn = new SqlConnection(connectionString))
{
    // Rest of the code goes here.
    // You no longer have to explicitly close the connection either.
}

尽管如此,如果您的应用程序要做任何事情,即使是非常复杂的事情,我也会研究更好的方法来处理数据管理和绑定,如MVVM模式。

本文提供了您需要的所有代码:

不过,您可能需要稍微修改一下数据库代码:

using(SqlConnection conn = new SqlConnection(connectionString))
{
    // Rest of the code goes here.
    // You no longer have to explicitly close the connection either.
}

尽管如此,如果您的应用程序要做任何事情,即使是非常复杂的事情,我也会研究更好的方法来处理数据管理和绑定,比如MVVM模式。

如果您愿意,您可以使用Direct ADO.net,这方面有很多资料和参考

对于使用嵌入式数据库的小型应用程序,我倾向于使用SQLMetal,它是VS附带的一个命令行工具,用于为SQL CE生成LINQ到SQL数据上下文。在www.hookedonlinq.com上有一页的用法概述。生成数据上下文并将类添加到项目中后,可以使用Linq to SQL语法访问数据


SQLMetal命令可通过Visual Studio命令提示符使用。

如果您愿意,可以使用straight ADO.net,这方面有很多资料和参考资料

对于使用嵌入式数据库的小型应用程序,我倾向于使用SQLMetal,它是VS附带的一个命令行工具,用于为SQL CE生成LINQ到SQL数据上下文。在www.hookedonlinq.com上有一页的用法概述。生成数据上下文并将类添加到项目中后,可以使用Linq to SQL语法访问数据


SQLMetal命令可以使用Visual Studio命令提示符使用。

[…]我将研究更好的方法来处理数据管理和绑定,如MVVM模式+对于这一评论,我谨此陈辞。测试人员,请务必听从Justin的建议,并在应用程序正常工作后立即修改它以使用数据绑定。你将从痛苦的世界中拯救自己![…]我将研究更好的方法来处理数据管理和绑定,就像MVVM模式一样+对于这一评论,我谨此陈辞。测试人员,请务必听从Justin的建议,并在应用程序正常工作后立即修改它以使用数据绑定。你将从痛苦的世界中拯救自己!