面向对象:就是一个大的转换器,建立起一条通道通往数据库然后通过通道将所需(方法)数据从转换器往返于外部界面端

1   首先在项目里创建文件夹:

     右击项目———添加个文件夹App_Cod

2  创建实体类(转换器)

   右击文件夹——创建个新类(类的名称要和要用数据库 表 的名称相同,要用几张表创建几个实体类

   在类中创建属性,与表中的属性相对应并将属性封装

例:

            如图: Users表中共有  ids ,UserName ,password,Nickname,sex,brithday,NationCode  七个属性,vs实体类中也应该有七个属性相对应并封装代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2.App_Code
{
    public class Users
    {
        private int _ids;
        public int ids
        {
            get { return _ids; }
            set { _ids = value; }
        }
        private string _UserName;
        public string UserName
        {
            get { return _UserName; }
            set { _UserName = value; }
        }
        private string _password;
        public string password
        {
            get { return _password; }
            set { _password = value;  }
        }
        private string  _NickName;
        public string NickName
        {
            get { return _NickName; }
            set { _NickName = value; }
        }
        private bool _sex;
        public bool sex
        {
            get { return _sex; }
            set { _sex = value; }
        }
        private DateTime _brithday;
        public DateTime brithday
        {
            get { return _brithday; }
            set { _brithday = value; }
        }
        private string _NationCode;
        public string NationCode
        {
            get { return _NationCode; }
            set { _NationCode = value; }
        }
    }
}

3    创建数据访问类:(有几个实体类就有几个数据访问类)

      在文件夹App_Codel里创建另一个类 DataUser 用来访问数据库里所需的内容

      在UserData里创建连接数据库的属性和数据库的操作

       然后

namespace ConsoleApp2.App_Code
{
    public class UserData
    {
        private SqlConnection conn;
        private SqlCommand cmd;
        public UserData()
        {
            conn = new SqlConnection(constr.str);
            cmd = conn.CreateCommand();
        }

 

在里边写不同方法来操作数据库

 

  4   在文件夹App_Codel里创建另一个类  用来作连接数据库的通道

      将类的权限提至最高 在类前加public 再将类做成静态的;    

     这个静态类下边有一个静态属性是连接导数据库的

   例:

              

 

 在前端通过数据访问类中的方法获取所需的数据