Code tells:

Categoryhas_many Forums,Name,nSortOrder,Forumbelongs_to Category,has_many Users as Moderators,has_many! Threads,has_many Posts,has_one? Post as LastPost : Last of Posts on tPostOn,Name,Description?,nTopics,nPosts,tLastPostOn?,LastPostAuthor?,nSortOrder,canRead,canReply,canTopic,Threadbelongs_to Forum,belongs_to User as Starter,has_many! Posts,has_one Post as LastPost : Last of Posts on tPostOn,Subject,tStartOn,tLastReplyOn,isLocked,isSticky,Posthas_one User as Author,belongs_to Thread,AuthorName,AuthorIp?,AuthorEmail?,Message max,isHidingSmilies,tPostOn,tEditOn?,EditedBy?,Userhas_many! Threads,has_many! Posts,belongs_to UserGroup as Group,external Id,Name,Phone : {PhoneNumber}isUsingAvantar,isUsingSignture,Signature? 500,nTopicsPerPage,nPostsPerPage,EmailSetting : EmailSettings (ShowEmail, HideEmailAllowForm, NoContact)shouldShowSmilies,shouldShowImages,shouldShowImagesInSignature,shouldShowSignatures,ForumTheme,nPosts,tLastPostOn,Lengendshas_many! = could be paged;? = could be null,external = user asigned primary keyFieldName = string (255)nFieldName = inttFieldName = datetimecan/is/shouldFieldName = bool: {ClassName} = ClassName (IConvertiable): (A, B, C) = EnumFieldName 500 = string with length<=500: Last/First/Top 100 of Collection on orderBy = no explaination neededhas_***, belongs_to = not properties but method, lazy loaded for everversion tracking:+ for new field,- for old field,* for modified field, out dated line should not be deleted?code generating: both SQL and DAL, abstract BL(Entities included), skeleton for real BLwhy my own?I know what will happen.I know what is doable.I write mine faster than learning others.

转载于:https://www.cnblogs.com/deerchao/archive/2007/04/17/716135.html

Some thoughts on my own O/R Mapping or Code Generation tools相关推荐

  1. 什么是O/RMapping?为什么要用O/R Mapping?

    什么是O/R Mapping ? O/R Mapping 就是有一大堆的类库,我们调用它的时候用面向对象的方式来调,它帮我们翻译成为面向关系的方式. 为什么要用O/R Mapping? 我们编程会更加 ...

  2. DataObjects.NET -- A Excellent O/R Mapping Framework!

    昨天在网上闲逛的时候,发现了一个不错的.NET O/R Mapping的组件. The hilighted feature of DataObjects.NET is the ability to h ...

  3. Hibernate---O/R Mapping

    1. JDBC数据库繁琐 2. sql语句不是面向对象 3. 可以在对象和关系表之间建立关联简化编程 4. O/R Mapping可以简化编程, 跨越数据库平台 比较流行的O/R Mapping Fr ...

  4. O/R Mapping再乱弹

    O/R Mapping再乱弹 转载于:https://www.cnblogs.com/drunkyong/archive/2006/06/10/422656.html

  5. 小评几种O/R Mapping工具

    LLBLGen Pro 满意度: 撞头度:        作为一个商业组件,可以说它是一个令我不知所措的一个工具,它提供的功能超出了我的想象,犹其在易用性上,提供了一个非常漂亮的界面,可以很自由的制作 ...

  6. nHibernate Mapping By Code - Introduction

    nHibernate 3.2新增了一种mapping by code的映射策略,很有意思.你可以自定义约定,并且按照约定定制自动映射策略,面对遗留数据库时这个功能往往很有用,另外,由于mapping ...

  7. O/R Mapping 研究报告(转)

    < DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd> 1. 业务实体层的设计方 ...

  8. 关于service层、dao层,以及O/R Mapping之间的思考

    部门最近正式进入oo的开发,采用了类似于petshop4的层次结构,简单来说,service层调用dao(当然是用配置文件+反射的方式),dao通过ibatis.net完成从数据库中的table到do ...

  9. 逆向而行—ASP的O/R MAPPING 使用解释

    整个的组件我给起了一个名字,叫"aurora"金山词霸中的解释是"黎明的女神, 极光" 使用方法: Step 1:       设计数据库(现在仅支持Acces ...

最新文章

  1. Java实现pdf和Excel的生成及数据动态插入、导出
  2. 使用jQuery设置disabled属性与移除disabled属性
  3. 神策数据面向互联网金融企业提供行业解决方案
  4. 还没掌握Linux文件权限与目录配置命令?就这还不点进来看看干货
  5. china-pub近7日计算机图书排行榜
  6. 一汽大众将召回3.7万辆存自燃隐患车辆
  7. Vue打包发布项目---vue工作笔记0020
  8. MMO游戏数值框架概述(偏模拟方向)
  9. .gitignore文件不生效解决方法
  10. 麻将432牌型听牌判断流程图
  11. 我这些年对游戏外挂辅助开发的一些心得和体会
  12. 智能健身动作识别:PP-TinyPose打造AI虚拟健身教练!
  13. HTC首款联发科处理器Desire 310上手 运行流畅
  14. 在springboot中使用腾讯QQ邮箱发送邮件时出现的错误
  15. 用ffmpeg转换flv至mpeg
  16. 操作系统实验六:作业调度算法模拟
  17. LUNA崩了背后的原因
  18. iOS开发笔记--基于面向协议MVP模式下的软件设计
  19. 走进雅虎:成功的研发中心靠什么
  20. Qt之简单图片浏览器

热门文章

  1. 将protobuf文档转换成java代码
  2. 【客户下单】自动分单逻辑
  3. 计算机基础课程金课建设,大学计算机基础金课建设探索与实践
  4. 【已解决】Jsp实现文件上传功能
  5. C++中max,min函数,以及vector字符未定义问题(未声明的标志符)
  6. php mysql inner join,inner join用法是什么
  7. 转:ext2文件系统详解
  8. 编译实验(三)目标代码生成
  9. Linux / sudo、su、sudo su、sudo -i 使用和区别
  10. gcc / -L 和 -Wl,-rpath 区别