Entity Framework6学习笔记(一)
生活随笔
收集整理的這篇文章主要介紹了
Entity Framework6学习笔记(一)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
技術的發展真是太快了,轉眼間已經是第6個版本,現在抓緊時間學習一下!進入正題……
前提條件:
1.聯網
2.平臺:在Visual Studio 2013
3.數據庫:SQL Server 2008R2
一、在項目中引入Entity Framework框架支持:
1.檢查在項目中有沒有引用EntityFramework和EntityFramework.SqlServer庫文件;
2.如果沒有則點擊工具—NuGet程序包管理器—管理解決方案的NuGet程序包…
3.打開程序包管理界面搜索entity(如果沒有安裝過會顯示“安裝”按鈕)點擊安裝即可
二、初步使用:
1.配置數據庫連接
<connectionStrings><add name="mydb" connectionString="Data Source=機器名\數據庫服務名;Initial Catalog=abcc;User ID=sa;Password=123456" providerName="System.Data.SqlClient"/></connectionStrings>?
2.新建一個EntityDB類并繼承DbContext
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 using System.Data.Entity; 7 using System.Data.Entity.ModelConfiguration; 8 namespace ConsoleEntity 9 { 10 public class EntityDB:DbContext 11 { 12 public EntityDB(): base("mydb") 13 { 14 15 } 16 public virtual DbSet<Person> Person{ get; set; } 17 18 19 20 } 21 public class Person 22 { 23 public int Id{get;set;} 24 public string Name{get;set;} 25 } 26 27 } View Code3.插入數據測試是否成功:
1 class Program 2 { 3 static void Main(string[] args) 4 { 5 6 Database.SetInitializer(new CreateDatabaseIfNotExists<EntityDB>()); 7 EntityDB db = new EntityDB(); 8 db.Person.Add(new Person { Id = 1, Name = "ddd" }); 9 db.SaveChanges();10 var d = db.Person.ToList(); 11 foreach(var t in d) 12 Console.WriteLine(t.Name); 13 Console.ReadKey(); 14 } 15 }
如果屏幕出現“ddd”就是成功了,下次將講解數據庫生成策略!
轉載于:https://www.cnblogs.com/bhdblogs/p/4837423.html
總結
以上是生活随笔為你收集整理的Entity Framework6学习笔记(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Kendo UI Professiona
- 下一篇: 附5、MDT 2013 Update 1