[英]local database using SQL Server
这是我的情况:我想使用SQL Server在C#中制作一个小型应用程序,但我不希望它成为基于服务器的应用程序...
我只想要一个可以复制并粘贴到我的应用程序文件夹中并在其中引用的数据库,然后在没有安装SQL Server的任何其他PC上使用该应用程序...
您无法使用SQL Server数据库做到这一点。 您可以为此目的使用
Microsoft Access数据库或
SQLite ,也可以使用SQL Server CE 。
您可以使用嵌入式解决方案,例如SQL SERVER CE
。 看这个
您可以使用都基于文件的SQLite或Microsoft LocalDb ,并且可以复制/粘贴操作完成。
为了与SQL Server兼容,从某种意义上说,Microsoft LocalDb是您的赢家,如果您愿意,可以将连接字符串切换到具有相同架构且可以正常使用的成熟SQL Server。
如果您不需要SQLite,那么它是一个轻巧且足够的选择,它有一个免费的Ado.net提供程序,您可以将它与EntityFramework一起使用,绝对没有问题,只是不要指望它能以模型为先或代码优先。 您将必须先走数据库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.