zoukankan      html  css  js  c++  java
  • C# --SqlServer--通用数据访问类(通过面向对象一步一步的分析)

    以下是学习笔记

    一,注意:返回一个结果集的查询不能先关闭连接

     调用:

     二,基于对象职责明确额原则优化程序

    当前的程序:

     回顾原则:

     分析:

     结果如下:

     三,实体类的应用

    回顾之前的程序:

     分析:

     实体类的设计:

     实体类放在 Models中

    数据访问类中的修改:

     使用实体类后的方法的调用:

    四,使用简单实体封装单一对象

    分析前面的代码:前台和后台都出现了数据访问层,我们通不能把前台的数据访问代码封装到后台的代码中呢

     使用对象封装:后台返回的是一个对象,与具体的实现没有关系。

    前台调用:我们无需关系对象是怎么封装(比如是从SqlServer,MySql还是Access中封装的,我们不用去关心的)

     五,实体类的使用总结

     六,使用List集合封装多个同类型对象

    数据访问类的封装:

    使用:

     七,扩展实体

     1,问题

     2,组合扩展实体

     3,代码编写,使用扩展实体封装多个对象信息

     4,数据解析

     八,简单扩展实体

    1,问题:要查询的内容只是比student多了2个字段,这个时候可以用继承

     2,简单实体代码编写:

     3,简单实体数据分析

     九,总结

  • 相关阅读:
    vue富文本编辑器
    vue图片上传组件
    vue全局使用axios插件请求ajax
    vue项目初始化时npm run dev报错webpack-dev-server解决方法
    vue axios使用form-data的形式提交数据
    react-keep-alive
    create-react-app 兼容 ie9
    next-定义路由
    next-支持css样式和按需加载antd
    react-错误边界
  • 原文地址:https://www.cnblogs.com/baozi789654/p/13942843.html
Copyright © 2011-2022 走看看