我正在寻找一种基于DDD或模型优先方法的“完整”代码生成解决方案。理想情况下,这将是一个单独的应用程序或VS插件,我们可以使用和重复使用,以尽可能多地生成标准的管道代码,并保留我的自定义业务逻辑。
我希望能够生成包括WCF服务应用程序、数据层、实体模型等在内的VS项目,以及客户端应用程序,如具有脚手架的ASP.MVC(和/或Web表单)站点、Windows客户端。
我知道有许多选择,如Entity Framework vs NHibernate,开源框架,如S#arp Architecture,还有商业产品。我对任何东西都持开放态度,因为我知道大部分投资将花费在时间上。
更新: 补充一下:Entity Framework(4.0)是迈出的一大步,因为它将生成C#业务类以及数据库模式,使您可以专注于“模型”,这很好。是否有任何东西可以更高一级,根据某种(元)模型生成其他对象?
我希望能够生成包括WCF服务应用程序、数据层、实体模型等在内的VS项目,以及客户端应用程序,如具有脚手架的ASP.MVC(和/或Web表单)站点、Windows客户端。
我知道有许多选择,如Entity Framework vs NHibernate,开源框架,如S#arp Architecture,还有商业产品。我对任何东西都持开放态度,因为我知道大部分投资将花费在时间上。
更新: 补充一下:Entity Framework(4.0)是迈出的一大步,因为它将生成C#业务类以及数据库模式,使您可以专注于“模型”,这很好。是否有任何东西可以更高一级,根据某种(元)模型生成其他对象?