2

我正在构建一个自动安装在客户系统上的应用程序,该应用程序正在使用 WPF 为可视界面开发,我创建了一个名为 Bussiness 的新 Windows 窗体应用程序,我将所有与数据管理相关的东西都放在其中,所以我决定要创建一个 LINQ to SQL 类,在开发阶段一切正常,但是当我为我的应用程序构建一个安装项目时,我对如何处理数据库,特别是我的 LINQ to SQL 配置的所有事情感到困惑;因为当我在未安装数据库和 SQL Server 的“干净”计算机上安装应用程序时,应用程序甚至会启动 ='(

所以,请帮助我。我一直在调查,有人说我的回复与 .mdf 文件有关,但我真正想要的是作为我安装的一部分,数据库将在计算机上创建。

4

1 回答 1

1

如果是的话,您是否使用 SQL Server,在每台计算机上安装它会很痛苦,尤其是在许可证方面不确定它是否合法。

如果不需要从外部或其他应用程序访问此数据库,则应使用 SQL Server Compact。

例如,它是专为桌面应用程序设计的嵌入式版本,您可以在安装应用程序的同时轻松部署它。

这里有更多信息:http: //msdn.microsoft.com/en-us/data/ff687142.aspx

它肯定会与 LINQ to SQL 一起使用,因此在代码方面,除了连接字符串外,您无需更改任何内容。

于 2012-05-29T19:19:38.060 回答