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的使用方式主要有三种:

  1. Code First
  2. Modle First
  3. 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 6 不适用于时态表

Entity Framework 学习笔记

Entity Framework的学习(ASP.NET MVC5的学习中的一部分)

Entity Framework 5.0 Code First全面学习

转:Entity Framework 5.0 Code First全面学习