ADO面向对象使用

!!!!!!!!在其它文件夹下创建新类,加public
再考虑是不是引用数据库命名空间和其它类的命名空间
是否需要将构造函数写出来,将数据库的两个类实例化

实体类
就是封装,将数据库中的表封装成同名的类,里面的成员变量与表里面的列是对应的,一个对象就代表数据库中一行数据;

字段扩展:查询关联的外键表数据

数据访问类:
就是对于实体类对应的数据库进行操作的

泛型集合:
List<T> list = new List<T>(); T代表的就是泛型
泛型:广泛类型,实际就是你让它是什么类型,它就是什么类型

与ArrayList的相同之处: 不限制长度,有集合的全部属性
不同之处:ArrayList可以放Object类型,而泛型集合只能放你规定的一种数据类型

时间: 2024-10-05 20:02:13

ADO面向对象使用的相关文章

ADO面向对象使用(实体类、数据访问类、范型集合)

ADO面向对象使用: !!!!!在其它文件夹下创建新类,加public!再考虑是不是引用数据库命名空间和其它类的命名空间!是否需要将构造函数写出来,将数据库的两个类实例化!!!!! 实体类:就是封装,将数据库中的表封装成同名的类,里面的成员变量与表里面的列是对应的,一个对象就代表数据库中一行数据: 字段扩展:查询关联的外键表数据,只读! 数据访问类:就是对于实体类对应的数据库进行操作的,就是写方法! 泛型集合: List<T> list = new List<T>(); T代表的就

C# ADO.NET面向对象想法

我认为的面向对象就是把各种问题拆分开来 逐一解决,  我想的是先是数据库,到底有什么, 然后新建一个类,类里面先是private的私有的,但是可以有无数个可以连接private的pubilc的属性 可以在这里面增加限制之类,比如性别bool类型的,可以直接写在这里面而不需要写在program里; 名字跟数据库里面的一样,必须全部取出来,名字也得跟数据库的一样 然后建一个连接数据库的类,这个类里面,只是单纯的查询,修改,删除,增加数据库里的东西. 不要在这里面添加任何不需要的东西 最后就是加工,在

【2017-04-20】Ado.Net与面向对象结合架构中的数据访问层(实体类,数据访问类)

开发项目三层架构:界面层.业务逻辑层.数据访问层 今天学习一下数据访问层,分为实体类和数据访问类 所有的类放在App_Code这个文件夹下边.养成一个好的习惯. 一.实体类 数据库中的表映射为一个类,类名与表名一致.表中的每一列,都为该类下的成员变量和属性也就是最简单的封装 把数据库中的表名变为类的类名. 把数据库中的每一个列,变为实体类中的成员变量和属性 列名与属性名一致.成员变量名:在列名前边加上下划线.因为在外部访问只能访问到属性,为了看起来一致. using System; using

练习:Ado.Net 数据库增删改查--面向对象操作

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace ConsoleApplication1 7 { 8 //实体类 (封装字段.属性) 9 public class Nation 10 { 11 private string code; 12 13 public string Code 14 { 15 get { return cod

ADO.NET面向对象增添程序

Console.BackgroundColor = ConsoleColor.White; Console.ForegroundColor = ConsoleColor.Black; while (true) { Console.Clear(); new Test1().DataLook(); while (true) { Console.WriteLine(); Console.WriteLine(); Console.Write("请输入你要执行的操作(添加:1,修改:2,删除:3):&qu

ADO.NET面向对象 属性扩展

例:public class Users{ private bool _sex;public bool sex{get{_return _sex;}set{_sex=value}}public string sexx{get{return _sex?"男":"女";}} } 2public  class nation{private string  _Nationcode;public string nationcode{}public string _nation

Java进击C#——语法之面向对象

本章简言 上一章笔者讲到关于ADO.NET相关的知识,知道了如何去访问数据库.本章将来讲关于面向对象的思想.不管在JAVA还是在C#面向对象思想的重要性都是占了一个很大的成份.往往他就像呼吸一样子,更多的时候我们会忽略.面向对象编程有三大特性:封装.多态.继承.关于这三大特性的定义笔者不会过多的介绍.网络上类似这样子的文章一搜一片.相信里面肯定有你需要的.而本系列主要目标是想让JAVA程序员进入C#的开发环境.所以更多会在俩者之间的差别进行讲解. 类和对象 在进入面向对象思想的讲解之前,笔者认为

Entity Framework 与 面向对象

说要分享,我了个*,写了一半放草稿箱了两个星期都快发霉了,趁着周末写完发出来吧. 文章分为五部分: 基础.类讲述的是用到的一些EF与面向对象的基础: 业务是讲怎么划分设计业务: 设计模式和工作模式讲述了在项目中用得比较多的通用的方法: 最后的项目迭代这次怎么迭代开发 现在有点晚了,我公司在山上,得赶着下山,没来得及审稿,所以有错误欢迎指正. 个人觉得有点赶,而且有点长,所以排列文本控制得不是很好,有待再继续补充或者修改. ======================分割线,专治强迫症,下面是半个

ADO.NET Entity Framework 在哪些场景下使用?

在知乎回答了下,顺手转回来. Enity Framework已经是.NET下最主要的ORM了.而ORM从一个Mapping的概念开始,到现在已经得到了一定的升华,特别是EF等对ORM框架面向对象能力的升华.切实地说,就是ORM让数据库在整个应用过程中更好地被封装和抽象化. ORM一开始只是Mapping,最基础的就是表与类的对应.Column和属性的对应,这只是最基础的.在这个层次上,数据库对象通过Mapping在面向对象语言层面,也就是业务层面被封装成了业务对象,然后允许以操作业务对象的方式对