![]() |
1
11
请看一下Microsoft SQL Server Compact Edition。我相信您可以在不运行服务器的情况下使用MDF文件。所有代码都在进程中运行。我相信它有一些局限性,但它可能对你有用,我认为它是免费的。 |
![]() |
2
2
据我所知,只有在机器上安装了SQL server Express时,才可以直接连接到MDF(称为“用户实例”,而不是将MDF连接到“服务器实例”)。因此,安装了MySql的计算机也必须运行SQLServerExpress。 |
![]() |
3
2
我很久以前就完成了这个引发这个问题的项目,但最近我有另一个项目附带了非常小的数据需求,所以我花了更多的时间来试验这个。 我假设Sql Server Express需要支付部署许可费,但事实并非如此。根据微软的网站,您可以自由使用它,但有一定的限制:
SQLServerCompact对于web应用程序来说是一个坏主意,因为它需要一个黑客来让它工作,并且它不是为web所需的并发访问而构建的。但是,如果您的应用程序能够在SQLServerExpress的适度限制范围内运行,那么它将运行得非常好。而且,由于它像较大的同级一样使用常规的T-SQL,因此可以使用LINQtoSQL。 我听说 Linq to Sql support is now in the Mono trunk 对于2.6版本,L2S与Sql Server的紧密耦合可能在不久的将来成为一个没有意义的问题。我要么移植代码,在我选择的数据库上使用Mono的高级Linq to Sql实现,要么继续 another route entirely (自从我上次尝试以来,亚音速已经有了突飞猛进的进步)。但就目前而言,Sql Server Express是非常小的数据库驱动应用程序的有效选择。 |
![]() |
4
1
|
![]() |
5
1
SQL Server Express是免费的(就像在beer中一样),因此,除非您对安装框没有管理员权限,否则这应该可以正常工作。 |
![]() |
6
1
+1用于SQL Server Compact。它是免费的,没有全职服务意义上的“引擎”,但您必须部署一个运行时(只有两个.dll文件)。 |
![]() |
7
0
here . |
![]() |
8
0
|
![]() |
9
0
但是LINQtoSQL是否可以使用它? |
![]() |
10
0
不能将SQL Server Compact与asp.net或web开发一起使用 |
![]() |
Community wiki · SQL语法新手 1 年前 |
|
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
![]() |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
![]() |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |