[翻譯 EF Core in Action 1.7] MyFirstEfCoreApp訪問的數據庫

Entity Framework Core in Action

Entityframework Core in action是 Jon P smith 所著的關於Entityframework Core 書籍。原版地址. 是除了官方文檔外另外一個學習EF Core的不錯途徑, 書中由淺入深的講解的EF Core的相關知識。由於沒有中文版,因此本人對其進行翻譯。 預計每兩天一篇更新 PS: 翻譯不免限於本人水平有不許確的地方,建議英文水平不錯的同窗直接查看原版,有不足的地方歡迎指正html

第一部分目錄導航

MyFirstEfCoreApp訪問的數據庫

EF Core是訪問數據庫的技術,可是數據庫從何而來呢?EF Core提供了兩個選擇:EF Core爲你構建數據庫稱爲 Code First,或者在外部(DBMS)構建數據庫稱爲Db First數據庫

EF6 在EF6中能夠使用`EDMX`數據庫設計器可視化的設計數據庫,稱爲`Design First`. 可是EF Core並不支持也沒有計劃添加

本章跳過了建立數據庫的部分,咱們假設它已經存在數據庫設計

NOTE 在代碼中我使用了用於單元測試的EF Core命令建立了數據庫,由於它簡單方便. 第2章介紹了使用EF Core建立數據庫,第11章介紹了建立和更改數據庫的全部方面

對於MyFirstEfCoreApp應用,我建立了一個只有兩個表的簡單數據庫,如圖1.2所示:單元測試

NOTE Books表名來自應用程序 DbContext 中 DbSet<Book> 的屬性名稱,`DbContext`沒有Author表的DbSet<T>屬性,因此使用類名作爲默認名稱. 6.10.1節詳細的介紹了配置規則.`

<img src="https://img2018.cnblogs.com/blog/832799/201902/832799-20190202092020019-1404494573.png" referrerpolicy="no-referrer">學習

  1. 一個存放書籍信息的Books
  2. 書籍做者的Author

圖1.3展現了數據庫的內容,共有四本書,前兩本書的做者是Martin Fowler測試

<img src="https://img2018.cnblogs.com/blog/832799/201902/832799-20190202093123394-475339597.png" referrerpolicy="no-referrer">spa

相關文章
相關標籤/搜索