Entity Framework 学习日记
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Entity Framework 学习日记相关的知识,希望对你有一定的参考价值。
开始从头系统地学习Entity Framework,当前的稳定版本为6.1.3,Nuget主页 http://www.nuget.org/packages/EntityFramework/
微软喜欢把Entity Framework和ASP.NET MVC放在一起来用,从Entity Framework的主页的所有者就可以看出来
当然,这两者也是紧密的结合在一起的,“新一代”Web开发框架和“新一代”的数据库ORM框架,结合起来用确实很舒服,和WebForm开发有很大的差别
Entity Framework的使用方式主要有三种:
- Code First
- Modle First
- Database First
从单词中就可以体会到这三种方式的主要内容,接下来先从Code First开始
首先测试用数据库使用的是SQL Server LocalDB,LocalDB用来做大量、反复的数据库创建、删除,非常适合,在SQL Server Management Studio的服务器名称中输入
(LocalDb)\\MSSQLLocalDB
就可以登陆到LocalDB(如果LocalDB的版本是11.0,服务器名称为 (LocalDb)\\v11.0 )
项目中如果使用LocalDB,那么就需要在Web.config或者App.config中加入连接字符串的设置项,例如
<connectionStrings> <!--数据库连接--> <add name="LocalDB" connectionString="Data Source=(LocalDb)\\MSSQLLocalDB;Initial Catalog=EntityFrameworkTest;Persist Security Info=True;" providerName="System.Data.SqlClient" /> </connectionStrings>
以上是关于Entity Framework 学习日记的主要内容,如果未能解决你的问题,请参考以下文章
.NET Entity Framework(EF)使用SqlQuery直接操作SQL查询语句或者执行过程
Entity Framework的学习(ASP.NET MVC5的学习中的一部分)