有什么建议吗?什么用,或者我应该使用。
答案 0 :(得分:1)
听起来像一个小项目,使用你最熟悉的任何东西,除非性能是一个巨大的问题 - 然后可能避免任何ORM。 ORM对于快速开发最有用,其中性能并不总是最受关注的(或者查询非常简单,无论如何,ORM的性能都是完美的)。所以听起来ORM适合你的项目......但是如果你必须为这个项目学习一个ORM,那就不要打扰了。
答案 1 :(得分:0)
我建议使用NoSQL方法(如RavenDB)而不是db和ORM,因为您需要做的唯一设置是安装服务器。使用ORM方法,您将需要设置数据库和映射。
当然,只有在不需要MySQL时才采用NoSQL方法。
答案 2 :(得分:0)
如果您要学习ORM ,我建议不要使用。保持东西简单,除非这个项目的原因只是帮助你学习ORM。
如果你现在已经有了一些,并且考虑到项目很小,那么没有突破性的性能要求,肯定使用ORM 。
的问候。
答案 3 :(得分:0)
如果您担心复杂性,我会考虑使用代码生成器来生成您的CRUD操作 mygeneration是免费代码生成器的一个很好的例子,它将消除手动创建DAL和amp;的繁琐任务。存储过程代码。 根据我的经验,它会让你80%的路上,恕我直言是小项目的理想选择。 (但需要进行一些配置才能使模板按照您希望的方式生成代码)