我最近开始使用.NET,我需要开发一个中型Web应用程序。
过去我使用PHP和Yii开发了Web应用程序,Yii帮助了我很多关于数据库操作和映射的功能。
我想在我的.NET项目中拥有features from Yii(检查整个数据库部分会很棒)。我在寻找有用的东西方面进行了一些研究,但我发现了许多东西,但它们已经过时(2010年,2011年),而且最新版本的.NET可能已经发生了很多变化。
简而言之,我想要一个简单的方法来使用标题中的模式开发我的Web应用程序项目:ORM,DAO,ActiveRecord(CRUD),我不知道从哪里开始或者我应该选择什么我应该去哪个方向。
根据我的研究,我发现有用的NHibernate
和Castle ActiveRecord
基于NHibernate。
谢谢!
答案 0 :(得分:2)
披露编辑:自2014年4月以来,我加入了这个公司,主要是因为他们的产品质量。
我认为您可以查看我在几个项目中使用过的CodeFluent实体,这些实体可以免费供个人使用:http://www.softfluent.com/codefluententities
答案 1 :(得分:0)
我继续我的研究,似乎来自Visual Studio 2013的MVC项目模板(甚至是快速版)和来自.NET的实体框架将解决我的问题。