【问题标题】:WPF / EF4 Application InstallerWPF / EF4 应用程序安装程序
【发布时间】:2011-09-24 21:43:33
【问题描述】:

我使用 Entity Framework 4(EF4,使用 SQL Server,not Compact Edition)编写了一个带有数据层的 WPF 应用程序。如何确保应用程序所需的一切都安装在客户处?是否有使用 Windows Installer 安装 EF4 的标准方法?


编辑:找到一篇关于该问题的文章:Using SQL Server Compact 4.0 with Desktop Private Deployment and a Setup project (MSI) (part 2)。我可能会更改一些东西(例如自动密钥创建)并使用 CE

类似问题:Do I need to install SQL Server Compact Edition on all client's desktops?

也许对做类似事情的人感兴趣:SQLCE is a compact database that is click once deployable...

【问题讨论】:

    标签: wpf entity-framework-4 installation windows-installer


    【解决方案1】:

    一旦您的程序编译完成,就无需在客户端机器上“安装实体框架”。实体框架只是一个帮助您在编码时使用 SQL 的框架。

    也许您要问的是如何安装您的应用程序并将其设置为与数据库一起使用?那么:

    1. 使用安装程序,为您的应用程序移动文件并进行任何设置。
    2. 安装 sql server,并运行您的模型自动生成的 *.edmx.sql 脚本。
    3. 通过修改 app.config 文件将两者连接起来。

    【讨论】:

    • 我想避免在客户端机器上执行第二步。在我的开发工作站上,一切都安装得很好,但是如果我想通过网络分发它或把它送给朋友怎么办。他/她是否需要安装 SQL Server 或者是否可以仅使用数据库文件和 dll 运行编译后的应用程序?
    • 那么您需要使用 .mdf (Access) 文件。这有点困难和慢,但仍然很好。见这里:blog.gerke-preussner.de/2010/11/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多