C# ADO.NET面向对象想法

我认为的面向对象就是把各种问题拆分开来

逐一解决,  我想的是先是数据库,到底有什么,

然后新建一个类,类里面先是private的私有的,但是可以有无数个可以连接private的pubilc的属性

可以在这里面增加限制之类,比如性别bool类型的,可以直接写在这里面而不需要写在program里;

名字跟数据库里面的一样,必须全部取出来,名字也得跟数据库的一样

然后建一个连接数据库的类,这个类里面,只是单纯的查询,修改,删除,增加数据库里的东西.

不要在这里面添加任何不需要的东西

最后就是加工,在program里面调用,调用的时候直接可以调用连接数据库的类,调用后可以增加各种限制,比如非空...

end..对代码还是不太熟悉,逻辑思维还是不够清晰,需加多写代码理清逻辑.

时间: 2024-08-30 01:01:14

C# ADO.NET面向对象想法的相关文章

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

ODBC, OLEDB, ADO, ADO.NET

在SSIS中,选择Connction Manager时,有很多的类型.其中会发现如下4个连接类型ODBC, OLEDB, ADO, ADO.NET.这4个东东到底是什么,他们有什么关联,什么区别,如何选择? 本文就他们的演化来解释这4个东东- 演变历史: 史前 => ODBC => OLEDB => ADO => ADO.NET 史前 最初,不同厂商的关系型数据库有着不同的调用接口(API),如SQL Server的DBLib,Oracle的OCI.那时开发人员必须使用不同的API

2016060101

一.ADO数据模型 1.ADO全称: ActiveX Data Objects 2.ADO是面向对象的.是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法,它是一种功能强大的数据访问编程模式,是对OLE DB的封装 二.ADO编程步骤: 1.在stdAfx.h文件中,导入使用的dll文件 #import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF&qu

模拟在内存中的数据库DataSet相关的类

这篇连着上一篇DataReader相关类. 下面两段话是在msdn官网摘下来:       .NET Framework 数据提供程序是专门为数据操作以及快速.只进.只读访问数据而设计的组件.Connection 对象提供到数据源的连接. 使用 Command 对象可以访问用于返回数据.修改数据.运行存储过程以及发送或检索参数信息的数据库命令. DataReader 可从数据源提供高性能的数据流. 最后,DataAdapter 在 DataSet 对象和数据源之间起到桥梁作用. DataAdap

VFP的数据策略:基础篇

VFP的数据策略:基础篇 作者:Doug Hennig  翻译:老瓷 概述 在VFP应用程序中,有很多方法可以访问非VFP数据(如SQL Server):远程视图.SQL Passthrough(SPT--译者著).ADO.XML……本文件将探讨不同机制的利弊,并讨论何时适合使用特定策略.我们还将研究VFP中一种令人兴奋的新技术CursorAdapter,它将使访问远程数据比早期版本更容易. 介绍 越来越多的VFP开发人员将数据存储在VFP表以外的其他地方,如SQL Server或Oracle.

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

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

ADO面向对象使用

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

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

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