zoukankan      html  css  js  c++  java
  • 大修了 8年前的轮子,给点评价

    数据库设计规范:
    1. 表名,字段名匀小写,多对多的表应是两个表名中间以 _ 相连。如: news_tag
    2. 自身外键应该把约束选项去掉
    3. 字段 create_time, update_time 属于默认规范,适应生成器
    4. 一般以 id 自增为主键
    5. 外键命名:外键表名_外键的主键名。如:news_id

    生成后db层代码的结构:
    代理层或业务层 BLL
    数据访问层 DAL
    实体层 Model

    数据库以下设计会影响db层代码:
    1. 组合主键
    2. 索引唯一键或组合的
    3. 外键(1-N)
    4. M-N关系型关系

    数据库的设计还会生成Admin管理项目

    以下看到的效果几乎都是代码生成器做的,包括后台管理那些UI及功能。

    第一步:设计数据表er

    第二步:打开代码生成器,一键生成解决方案项目

    第三步:打开解决方案(生成的解决方案版本默认是vs2005的)

    mn关系的实体层会有额外的属性和方法:

    BLL生成的一些方法,全是 static 方便快速调用

    DAL层这里不介绍了(PS:请注意此项目没有用linq)

    生成的后台管理项目:

    后台界面:

    列表:

  • 相关阅读:
    ps一寸照片
    作用域链词法分析
    ajax加上随机数可以强制刷新网页
    ajaxStar,ajaxStop开始时候加载图片,加载完成之后去掉图片
    布尔变量 转换
    将2016-11-02转化成二零一六年十一月二日
    日期函数
    js数据类型
    编写页面分析
    小三角
  • 原文地址:https://www.cnblogs.com/kellynic/p/5395907.html
Copyright © 2011-2022 走看看