第1页共7页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共7页纵览各大社区、论坛,各大ORM框架火得不行了,如NHibernate、LINQtoSQL、ADO
NETEntityframework等,还有最近市场上出版的一本叫《领域驱动设计与模式实战》,里面也凸显了不少NHibernate在领域驱动设计中的作用与地位,也算是第一本与NHibernate相关的书籍吧
不过就NHibernate而言还是没有官方文档介绍得详细呵呵,园子里Kiler已经把他翻译成中文版的了,收益一大片仅仅是CET-4的人
不管你是用NHibernate也好,还是用LINQtoSQL也好,用profiler一跟踪,执行的都是SQL语句,所以所SQL是根
特别是对于那些以数据为中心的应用系统,在数据库中实现复杂的存储过程,复杂的报表查询,还是直接SQL来得痛快
当然对于那些在基于
NET的中间层应用中,它们实现面向对象的业务模型和商业逻辑的应用,NHibernate是最有用的
不管怎样,NHibernate一定可以帮助你消除或者包装那些针对特定厂商的SQL代码,并且帮你把结果集从表格式的表示形式转换到一系列的对象去(官方文档)
有点跑题了,不再啰嗦----直接晾出压轴题
压轴题第一问1
把表一转换为表二表一:表二:数据库代码如下:代码第2页共7页第1页共7页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共7页1DROPtable#student2CREATETABLE#student(stdnamenvarchar(10),stdsubjectnvarchar(10),resultint)3INSERTINTO#studentVALUES('张三','语文',80)4INSERTINTO#studentval