C#在MVC模式下对单表进行的增删改查
1,首先创建一个新项目WebApplication1
2, 接着创建实体类product, 然后通过EF Code First创建数据库初始数据。派生出DbContext的EF上下文。masterEntities对db文件的实现 masterEntities : DbContext
以后获取数据源直接通过masterEntities
3,在Web.config中 < add name= "aaa" 和Models包下masterEntities进行名称一致配对 =》 public masterEntities() : base("aaa"),都是aaa
4,Web.config中的数据库AttachDbFilename =|DataDirectory |\dbConnection.mdf也就是以mdf结尾的,要和数据库名称一致
5, 这一步开始创建接口,IProductRepository接口,通过ProductRepository进行实现拓展IProductRepository接口,
在 ProductRepository里面有GetProdutJson根据查询参数获取所有产品,
AddProduct根据界面信息进行添加操作
EditProduct获取到界面修改后的信息进行修改操作
DeleteProducts根据界面传过来的id进行删除操作
6,创建控制层ProductController,用于与页面进行交互,把数值传给ProductRepository里面进行实现代码对应的功能操作