SQLite 是 C# 的不错选择吗?
在用 C# 编写的 WCF 服务中使用它是一个不错的选择吗?我目前正在使用 FirebirdSql,但这给我带来了太多问题。文档和支持也很糟糕。
编辑:抱歉,我在问问题时应该更具体。我的意思是,对于 C# 中的嵌入式数据库来说,SQLite 是否是一个不错的选择。 MS SQL 对于这一点来说是不可能的。
Would it be a good choice for use within a WCF service written in C#? I'm currently using FirebirdSql, but that's giving me way too many problems. Documentation and support is also horrible.
edit: Sorry, I should have been more specific when asking the question. What I meant was whether or not SQLite is a good choice for an embedded database within C#. MS SQL is out of the question for this one.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
SQLite 对于任何语言来说都是一个很棒的平台,但是在 .NET 下我对它有一些小顾虑。
我真的很喜欢 SQLite,但如果我能找到一个不需要可再发行的工具。 (*咳*SQL Express*咳*),我会使用另一种用于 .NET 应用程序的嵌入式 DBMS。迄今为止,除了 之外,我还没有找到一个。乌鸦DB 但这是一个文档 DB。
编辑:请注意,Raven DB 也仅对开源应用程序免费,除非您愿意花钱购买,否则它不适合专有应用程序。许可证,因此在研究它时请务必将其纳入您的预算。
SQLite is a great platform for any language, however there are small concerns I've had with it under .NET.
All In all i really like SQLite, but if I could find one that didn't require a redistributable (*cough*SQL Express*cough*), I would use another embedded DBMS for .NET Apps. To date I havent found one aside from Raven DB but that's a document DB.
Edit: Note, Raven DB Is also only free for open-source applications. It's not suitable for proprietary applications unless you're willing to shell out for a licence, so when looking into it please be sure to factor it into your budget.
SQL Express 始终运行良好
SQL Express always works well