1. 程式人生 > >Entity Framework入門系列(1)-扯淡開篇

Entity Framework入門系列(1)-扯淡開篇

這是我在Cnblogs上的第一個系列,但願能堅持下去;

慣例索引

  1. Entity Framework入門系列(1)-開篇兼索引;
  2. Entity Framework入門系列(2)-初試Code First;
  3. Entity Framework入門系列(3)-EF Power Tools嚐鮮;
  4. Entity Framework入門系列(4)-EF支援MySQL;
  5. Entity Framework入門系列(5)-ADO.NET實體資料模型;
  6. Entity Framework入門系列(6)-T4模版使用;
  7. Entity Framework進階系列(7)-進階開篇;
  8. Entity Framework進階系列(8)-Views Generator;
  9. Entity Framework進階系列(9)-使用儲存過程;
  10. 下次再說。。。

環境介紹

本系列所使均為最新版

Entity Framework : EF6.1(官網又說效能提升了,每一個版本都效能提升,想想EF18會怎樣?哈哈);

關於效能這一塊我想說,微軟所謂的提升無外乎是優化罷了,不會有什麼質的飛躍,因為實現原理擺在面前,除非連原理都變了;一個基於ADO.NET的東西怎麼會比ADO.NET快(不包括你呼叫ADO.NET的程式碼太次的情況);

還有就是看你怎麼去取捨了,以及你的用途,萬物皆為相對的;

開發工具:VS2013 Update2(這裡是為了使用新功能特意安裝的)

所用到的外掛列表:

  1. Nuget(不是必須,但是這個神器你懂的);
  2. Entity Framework Power Tools Beta 4;
  3. tangibleT4EditorPlusModellingToolsVS2013;
  4. MySQL for Visual Studio 1.1.4;

這些外掛是目前我想到會用的,可能不全,用到再補;

說明

本系列不會有太多的原理和理論性東西,實用為主,先快速用起來再說,這也是我現在認為最能幫助到“查資料”的朋友們,因為這個系列裡面會有很多我在具體實施時遇到的問題,有的解決了,有的正在解決,有得。。。

中間也會穿插一些題外的東西;

題外話

         學習一個新東西,我的總結就是,先上手,再上心;先以用為主,產生興趣自然願意去研究,這樣追的深,懂的也會透徹一點。

         這是個人的一些想法,歡迎大家拍磚;

此帖持續更新。。。

相關推薦

Entity Framework入門系列(1)-開篇

這是我在Cnblogs上的第一個系列,但願能堅持下去; 慣例索引 Entity Framework入門系列(1)-開篇兼索引; Entity Framework入門系列(2)-初試Code First; Entity Framework入門系列(3)-EF Power Tools嚐鮮; Enti

采用MiniProfiler監控EF與.NET MVC項目(Entity Framework 延伸系列1)

ice tac cal 允許 sin oos 簡單 height hand 今天來說說EF與MVC項目的性能檢測和監控 首先,先介紹一下今天我們使用的工具吧. MiniProfiler~ 這個東西的介紹如下: MVC MiniProfiler是Stack Overflow

Entity Framework Core介紹(1)

介紹 Entity Framework (EF) Core 是輕量化、可擴充套件和跨平臺版的常用 Entity Framework 資料訪問技術。 EF Core 可用作物件關係對映程式 (O/RM),以便於 .NET 開發人員能夠使用 .NET 物件來處理資料庫,這樣就不必經常編寫大部分資料訪問程式碼了

Entity Framework Core 2.1,新增種子資料

EFCore 2.1出來有一段時間了,裡面的新功能還沒怎麼用,今天研究下如何使用EF Core 2.1新增種子資料。 我們在開發時總是需要新增一些種子資料的,所以這個功能還是比較有用的。 準備工作 我建立了一個ASP.NET Core專案,裡面有幾個Model,其中一個是省份Province,另

機器學習入門系列(1)--機器學習概覽(上)

最近打算系統學習和整理機器學習方面的知識,會將之前看的 Andrew Ng 在 course 課程筆記以及最近看的書籍《hands-on-ml-with-sklearn-and-tf》結合起來,簡單總結下機器學習的常用演算法,由於數學功底有限,所以可能不會也暫時不能過多深入公式和演算法原

ElasticSearch應用入門系列 1.2 JDK安裝配置

因為ES是依賴java的所以需要JDK,關於ES版本對應的JDK版本請看 https://www.elastic.co/support/matrix#matrix_jvm ~~第一個小坑: 官網說 ES6.3支援java10,我最開始在 win10 安裝

2、ASP.NET MVC入門到精通——Entity Framework入門

實體框架(Entity Framework)簡介 簡稱EF 與ADO.NET關係 ADO.NET Entity Framework 是微軟以 ADO.NET 為基礎所發展出來的物件關係對應 (O/R Mapping) 解決方案,早期被稱為 ObjectSpace,最新版本是EF7【CodeOnly功能得

Swoole Framework 入門教程(1)

Swoole Framework入門教程1簡介Swoole為廣大php 程式設計師帶來了福音, 用一句話說 重新定義PHP, 底層用c擴充套件實現,配合PHP7 效能不弱於 golang ,並且還可以脫離 fpm 來執行, 讓php變得好像nodejs一樣~~。如果你選擇使用

【 D3.js 入門系列 --- 1 】 第一個程式HelloWorld

下面開始用D3.js處理第一個簡單問題,先看下面的程式碼:  <html> <head> <meta charset="utf-8"&g

WebRTC開發基礎(WebRTC入門系列1:getUserMedia)

什麼是WebRTC WebRTC由IETF(Internet Engineering Task Force——網際網路工程任務組)和W3C(World Wide Web Consortium——全球資訊網聯盟)聯合負責其標準化工作。IETF定製WebRTC的網際網路基礎協議標

Entity Framework技術系列之2:三種開發模式實現資料訪問

前言 Entity Framework支援Database First、Model First和Code Only三種開發模式,各模式的開發流程大相徑庭,開發體驗完全不一樣。三種開發模式各有優缺點,對於程式設計師沒有哪種模式最好,只有哪種模式更適合。接下來我將分別使用這

Netty入門系列(1) --使用Netty搭建服務端和客戶端

引言 前面我們介紹了網路一些基本的概念,雖然說這些很難吧,但是至少要做到理解吧。有了之前的基礎,我們來正式揭開Netty這神祕的面紗就會簡單很多。 服務端 public class PrintServer { public void bind(int port) throws Exception {

實體框架Entity Framework 4.1快速入門

  介 紹   在舊的Entity 框架中,開發者可以從已存在的資料庫中產生業務實體的模型,這種開發方法被稱為資料庫驅動的開發方法。而在4.1的Entity Framework中,支開發者先建立實體業務類,然後再產生相關的資料庫檔案,這種開發方法可以稱為“程式碼先行”的開發方法。這種方法對於開發者來說是很有

backbone入門系列1)基本組成部分

tle doctype syn 方法 1.3 服務器 行為 java code 一,首先backbone有以下組成部分:Events:事件驅動模塊 Model:數據模型 Collection:模型集合器 Router:路由器(對應hash值) History:開啟歷史管理

Entity Framework 6如何進行導航屬性的篩選(context.Msg.First(t=>t.Id==1).Include(t=>t.MsgDetail),篩選MsgDetail帶條件)

border .config onf cccccc 取消 ram bold src -i 問題: https://q.cnblogs.com/q/98333/ Msg表(Id,Content,IsDel)。內有 virtual ICollection<MsgDet

ASP.NET CORE系列【六】Entity Framework Core 之數據庫遷移

snapshot 文章 src AD data 上下 ont pre 發生 前言 最近打算用.NET Core寫一份簡單的後臺系統,來練練手 然後又用到了Entity Framework Core 發現園子裏有些文章講得不是那麽細節,對於新手小白來說,可能會有點懵。 特意

1.Spring Framework 入門

模塊化設計 ima 幫助 jar包 p s bstr pin int support 0x00為什麽學習Spring 隨著對Java EE的不斷接觸和理解,你會發現Spring MVC 在各個企業和項目中發揮著越來越重要的作用。掌握Spring MVC 已成為我們IT行業

Mybatis學習系列(1) –– 入門簡介

connector ring cti 行操作 底層 數據庫連接 lean lose style MyBatis簡介 Mybatis是Apache的一個Java開開源項目,是一個支持動態Sql語句的持久層框架。Mybatis可以將Sql語句配置在XML文件中,避免將Sql語

Java入門系列(七)Java 集合框架(JCF, Java Collections Framework

後者 try 其他 使用 元素 下一個 erl work st2 Java 集合框架圖 List、Set、Map可以看做集合的三大類 List List代表一種線性表的數據結構, List集合是有序集合,集合中的元素可以重復,訪問集合中的元素可以根據元素的索引

EF6基礎系列(一)---什麽是Entity Framework

win 類型 mage 使用 net 數據模型 檢索 數據訪問 cor 什麽是Entity Framework 1.EF的概念 在.NET3.5之前,我們經常編寫ADO.NET代碼或企業數據訪問塊來保存或檢索底層數據庫中的數據。做法是:打開過一個數據庫的連接,創建一個D