首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL CE 4.0还是SQL Express?Orchard是对的吗?

SQL CE 4.0还是SQL Express?Orchard是对的吗?
EN

Stack Overflow用户
提问于 2011-02-28 18:02:17
回答 1查看 1.8K关注 0票数 5

我们即将为我们的mvc应用程序实现新的实践,尽管我们所有的大型项目最终都在SQL Server上运行,但大多数项目都是在SQLite或SQL Express (取决于开发人员)上进行开发时开始的。我想简化从开发到生命周期的过程,因此我想抛弃SQLite,选择SQL CE4.0或SQL Express作为我们的起点。我对SQL保持警惕,因为它不是为ASP.NET项目设计的(显然),但是Orchard默认使用SQLCE4.0。

CE对新项目的引导非常简单,但它是否应该用于web项目(小型和开发项目)?还有其他的DBType限制,但是有没有人有其他CE4的经验,不管是好是坏?

感谢您在这方面的想法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-28 18:34:43

SQL Compact Edition4.0绝对是适用于ASP.NET项目的!阅读Scott Gu在VS2010 SP1和SQLCE4上的blog post,包括一些演练。

SQL Server Express和SQL Server Compact是完全不同的野兽:

  • SQL Server Express实际上是一个服务器--您可以在本地安装它,但最终,它是一个为您处理数据库的服务器;SQL server Compact Edition是一个基于文件的数据存储,不需要任何安装-数据访问代码库链接到您的应用程序
  • SQL Server CE有一些限制:没有存储过程,没有视图,没有触发器,没有blob列(NVARCHAR(MAX), NVARBINARY(MAX))。如果你能接受的话--很好,很好!但它绝对是相当小的……

另一方面,它确实支持实体框架,你可以用密码保护你的.sdf文件...

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5140526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档