【问题标题】:WPF Embedded Database Application [closed]WPF 嵌入式数据库应用程序 [关闭]
【发布时间】:2010-05-19 20:36:31
【问题描述】:

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

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

【问题讨论】:

    标签: c# wpf database wpfdatagrid


    【解决方案1】:

    这篇文章有你需要的所有代码:

    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 模式。

    【讨论】:

    • "[...]我会寻找更好的方法来处理数据管理和绑定,例如 MVVM 模式。"对此评论 +1。 testerws,请听从 Justin 的建议,并在您开始工作后立即修改应用程序以使用数据绑定。您将从痛苦的世界中拯救自己!
    【解决方案2】:

    如果你愿意,你可以直接使用 ADO.net,有很多材料和参考。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-27
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 2011-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多