Entity Framework Code First --创建数据库连接
Code First 是 EF 实体框架之一,之前项目一直用的是 Model First将数据库映射到 .edmx文件。采用Code First 可以自己在代码中创建数据库,表....
参照文章写了一个demo,原文链接https://www.cnblogs.com/liuyuqing/p/6054774.html
见如下步骤:
1. VS创建一个控制台应用程序,命名为CodeFirstDemo。在项目问新建一个名为Model的文件夹,在文件夹下新建Student类。
2.创建实体DBContext
首先在项目引用中右键--》管理NuGet程序包,搜索Entity Framework,安装第一个包。
安装完之后多了第一和第二个引用,手动引入System.Data.Entity。
在DAL文件下新增项EntityClassContext,继承DbContex
3. 配置app.config文件
要注意name的命名和继承自DbContext的类名一致,我用的是SQLServer数据库, providerName 为 “System.Data.sqlClient”
4. 在Program.cs文件中写入代码
运行结果:
4. 数据库表也已经自动生成了