.net的B/S架构开发主要是MVC和webform的开发,因为WebForm是微软开发的一款产品,它将用户的请求和响应都封装为控件。让开发者认为自己是在操作一个windows界面(和winform也是差不多的)。极大地提高了开发效率。而MVC是由视图(view),控制器(controller),模型层三部分组成。所以它也是同时提供了对 HTML、CSS 和 JavaScript 的完全控制。两者算是各有千秋,社会上都有着各种不一样的看法,有的人认为MVC比较好,也有人认为用webform开发比较好。今天也是给大家带来了webform的最基础的整删改查。
这是一张关于添加案例图
第一步:搭建数据库,数据库的代码我已经写到了下面
CREATE DATABASE KUBLL
USE KUBLL
CREATE TABLE COUNTRY --国家表
(
CID INT PRIMARY KEY IDENTITY,
GUOJIA VARCHAR(50)
)
CREATE TABLE BIAO --景点表
(
ID INT PRIMARY KEY IDENTITY,
NAME VARCHAR(50),
QUYU VARCHAR(20),
PIAOJIA INT,
COID INT FOREIGN KEY REFERENCES COUNTRY(CID),
MIAOSHU VARCHAR(MAX),
ZT VARCHAR(20)
)
新建项目
搭建三层框架
添加引用,DAL层(数据访问层)引用MODER层(模型层),BLL层(业务逻辑层)引用DAL层和MODER层,而我自己建的这个项目生成的这个xinjian其实是UI层(界面层),他是可以引用BLL层和MODER层
再到各个层的命名空间上面引用
怎么去写MODER层(模型层)根据数据库的字段去写
接下来就是去写DAL层(数据访问层)拉一个DBHelper,下面是我的一个DBHelper的代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;
using System.Data;
using System.Reflection;
using System.Net;
using System.Net.Sockets;