将数据库附加到exe的可能方法

lis*_*isa 4 c# sql-server winforms

我使用C#winforms创建了一个小应用程序,它使用SQL Server作为数据库.

有没有办法将数据库附加到exe文件,所以我不需要在我想运行该程序的所有机器上安装SQL Server?

Dan*_*llo 11

据我所知,这就是SQL Server Compact发挥作用的地方.

引用维基百科的文章:

与其他版本的Microsoft SQL Server不同,SQL CE在托管它的应用程序中运行; 内存占用小于2 MB;


jas*_*nmw 6

除了sql server compact之外,还有一个可以使用的sqlitec#端口.

  • 说到的SQLite的,也有在http://sourceforge.net/projects/sqlite-dotnet2/相当功能完善的ADO.NET 2.0/3.5提供商SQLite的空间(namespace`System.Data.SQLite`). (3认同)