如何实现ASP.NET MVC5网站开发中的数据存储层功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2459个文字,预计阅读时间需要10分钟。
数据存储层在项目Ninesky.DataLibrary中实现,整个项目仅有一个Repository类。Repository中实现增删改查等方法,提供业务逻辑层调用,主要功能如下:
+ 具体步骤: 1. 添加实体框架的引用 2. 实现Repository类
数据存储层在项目Ninesky.DataLibrary中实现,整个项目只有一个类Repository。
Repository中实现增删改查询等方法供业务逻辑层调用,主要功能如下图:
具体步骤
一、添加实体框架的引用
1、打开解决方案,选择项目Ninesky.DataLibrary,在引用上右键,选择管理NuGet程序包。
在NuGet包管理器中的浏览标签中点击EntityFramework,点击右侧栏的安装按钮。
在搜索框输入EntityFramework.zh-Hans,安装假体中文资源包。
二、实现数据仓储类
打开解决方案,选择项目Ninesky.DataLibrary,将Class1.cs重命名为Repository.cs,在文档头添加using System.Data.Entity;将类名重命名为public class Repository。改为public class Repository<T> where T :class
1、DbContext属性
在Repository类中添加如下代码 public DbContext DbContext { get; set; }
2、构造函数
为类中添加够高函数,可以直接传递DbContex。
本文共计2459个文字,预计阅读时间需要10分钟。
数据存储层在项目Ninesky.DataLibrary中实现,整个项目仅有一个Repository类。Repository中实现增删改查等方法,提供业务逻辑层调用,主要功能如下:
+ 具体步骤: 1. 添加实体框架的引用 2. 实现Repository类
数据存储层在项目Ninesky.DataLibrary中实现,整个项目只有一个类Repository。
Repository中实现增删改查询等方法供业务逻辑层调用,主要功能如下图:
具体步骤
一、添加实体框架的引用
1、打开解决方案,选择项目Ninesky.DataLibrary,在引用上右键,选择管理NuGet程序包。
在NuGet包管理器中的浏览标签中点击EntityFramework,点击右侧栏的安装按钮。
在搜索框输入EntityFramework.zh-Hans,安装假体中文资源包。
二、实现数据仓储类
打开解决方案,选择项目Ninesky.DataLibrary,将Class1.cs重命名为Repository.cs,在文档头添加using System.Data.Entity;将类名重命名为public class Repository。改为public class Repository<T> where T :class
1、DbContext属性
在Repository类中添加如下代码 public DbContext DbContext { get; set; }
2、构造函数
为类中添加够高函数,可以直接传递DbContex。

