MVC+EF 随笔小计——NuGet程序包管理
安装EF
打开 工具-库程序包管理器-程序包管理器控制台
输入 install-package entityframework
去MSDN上查看下EF的架构图:http://msdn.microsoft.com/en-us/data/aa937709
从上图可以看出,EF框架在底层是通过调用ADO.NET来实现数据库操作的。
增加分页功能(使用PagedList.MVC)
安装PagedList.MVC
打开Package Manager Console,确保Package source是nuget.org, 输入
install-package PagedList.mvc
启用Code First Migrations来解决数据库更新的问题。
-
打开Package Manager Console
-
连续输入如下指令:
enable-migrations 和 add-migration InitialCreate
enable-migrations指令:
a.在项目根目录下创建了一个Migrations文件夹
b.在Migrations文件夹下新建一个Configuration.cs文件。
可以通过修改Configuration.cs来对Migration做一些配置(如加入一些测试数据等)