三层:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)再加上实体类库(Model)
这里做了一个简单的数据库访问,实现验证用户名密码的例子:
这里建立四个项目,UI BLL DAL Model
UI 引用 BLL DAL Model
BLL应用DAL Model
DAL引用Model ,Dal还需要 添加引用》程序集》框架》System.Configuration
访问数据库需要
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Data.Sql;
App.Config(添加》新建项》应用程序配置文件)
Model层做表映射:
Student.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Model
{
public class Student
{
private int _UserId;
//用户ID
public int UserId
{
get { return _UserId; }
set { _UserId = value; }
}
//用户名
private string _User