准备


搭建好项目框架及数据库,了解框架规范。

1、数据库表和实体一一对应,表名实体名名字相同,用小写,下划线连接。字段名用驼峰命名法,首字母大写。

2、实体放在Entities目录下,继承EntityBase,其中EntityBase已经包含Id,Timestamp两个属性。

3、实体定义好,框架会自动注册与数据库的关系,在业务层直接按照规范操作即可。

4、数据库文本字段,类型用nvarchar,长度使用2的阶乘,即2,4,8,16,32……,Id字段用nvarchar(64),其它字段根据需要。

5、实体需要保存创建人时,使用CreatorId,CreatorName,CreateDate三个字段。

一、新建库表


不多说,直接上图

二、新建实体


不多说,直接上图

三、使用代码实现简单增删改查操作


不多说,直接上图

简单的代码,就能实现单表的增删改查。

四、将增删改查操作封装成标准WebApi


查看运行效果如下:

在实际开发过程中,简单的增删查改占整个项目比例都是很小的,所以,更多需要按照设计,在一个Api中封装对多个实体的增删查改多种操作。

最新文章

  1. 前端开发小白必学技能—非关系数据库又像关系数据库的MongoDB快速入门命令(2)
  2. SQL 数据库管理---公司培训
  3. 如何设置SharePoint 2013 的根网站集下的“更改此术语的目标页面”
  4. js中使用进行字符串传参
  5. 【LeetCode】84. Largest Rectangle in Histogram
  6. SharePoint 2010 获取当前用户的权限
  7. sqlserver 2012 重启是 ID 自动增长 1000的问题
  8. DevTools:Chrome 内置调试工具
  9. C#获取文件的当前路径
  10. updatepanel局部刷新功能,实现注册时对用户名的检测
  11. 高级 JsRender 模板功能
  12. postgres-xc手册生成方法
  13. css3标签学习总结文章
  14. oracle 写入txt
  15. 浅谈:html5和html的区别
  16. CSS3中选择器
  17. [Linux] PHP程序员玩转Linux系列-lnmp环境的搭建
  18. [HAOI2006]旅行
  19. How To determine DDIC Check Table, Domain and Get Table Field Text Data For Value?
  20. BZOJ_1654_[Usaco2007 Open]City Horizon 城市地平线_扫描线

热门文章

  1. redis 部署
  2. 【机器学习】attention机制
  3. js 次方 开方 对数
  4. C++ String 及其与char[]的比较
  5. SSH连接服务器时,长时间不操作就会断开的解决方案
  6. 基于python的App UI自动化环境搭建
  7. python glob删除目录下的文件
  8. pycharm远程调试或运行代码
  9. Duration和Period的区别--通俗易懂
  10. 关于wireshark的过滤器规则学习小结