摘要:
ORM设计工具:Mindscape NHibernate Designer,请安装Mindscape.NHibernateModelDesigner.vsix文件。 它是一个Visual Studio 2010的插件,运行时效果所示 支持Model frist和Database first两种开发模式,如下图所示 Update Model from Database,从数据库... 阅读全文
摘要:
NHibernateORM工具使用LLBL Gen 3.1,它内置了NHibernate设计器。从生成的代码来看,它借助于FluentNHibernate这个框架提供的功能,把数据库字段与实体属性的映射移到.NET代码中,映射由ORM设计器来维护。 先看数据库的内容,Agent表定义如下 执行查询命令的结果如下,这一句是为了验证之后写的ORM语句的正确性。 启... 阅读全文
摘要:
工作几年后的积累,经历大大小小的数个项目开发,积累了以下几种软件开发的模式和方法。 全部以Northwind数据库为例子,来比较几个开发方式的主要区别和着重点,更详细的内容请参看博客文章。 这里的开发模式,仅仅以代码的书写方式来比较。比如使用LLBL Gen框架,则大部分的时间在开发业务逻辑; 基于ASP.NET应用代码生成器的方式,适合于项目初期,一点点的加表,加字段,与数据... 阅读全文