Ric*_*ard 5 asp.net-mvc sql-server-express sql-server-ce orchardcms
我们即将为我们的mvc Web应用程序实现新的实践,虽然我们所有大型项目在实时生成时都会在SQL Server上运行,但大多数都是在SQLite或SQL Express开发期间开始的(取决于开发人员).我想简化dev to live循环,因此我想抛弃SQLite并选择SQL CE 4.0或SQL Express作为我们的起点.我对SQL CE很谨慎,因为它不是为ASP.NET项目设计的(显然),但是Orchard默认使用SQL CE 4.0.
使用新项目引导CE非常简单,但它应该用于Web项目(小项目和开发项目)吗?还有其他DBType限制,但有没有人对CE 4有任何其他经验,好还是坏?
谢谢你对此的看法.
SQL Compact Edition 4.0 绝对适合ASP.NET项目!阅读Scott Gu 关于VS 2010 SP1和SQL CE 4 的博客文章,包括一些演练.
SQL Server Express和SQL Server Compact是完全不同的野兽:
SQL Server Express实际上是一个服务器 - 你可以在本地和所有服务器上安装它,但最后,它是一个为你处理数据库的服务器; SQL Server Compact Edition是基于文件的数据存储,不需要任何安装 - 数据访问代码库链接到您的应用程序
SQL Server CE有一些限制:没有存储过程,没有视图,没有触发器,没有blob列(NVARCHAR(MAX), NVARBINARY(MAX)).如果你能忍受那种 - 很好,很棒!但它肯定相当缩小......
另一方面,它支持实体框架,您可以使用密码保护.sdf文件...
| 归档时间: |
|
| 查看次数: |
1826 次 |
| 最近记录: |