支援多種資料庫 mssql ,mysql,sqlite,inmemory支援linq查詢
支援反向工程,可以將資料庫的架構和efcore模型進行同步
支援遷移,efcore模型的更改可以通過遷移到同步到資料庫架構中
支援日誌記錄、事件和診斷
支援使用原生的sql語句進行資料操作,類似半自動orm
entity framework core是用於.net core應用程式的entity framework的新版本和改進版本。efef core繼續支援與ef 6相同的以下功能和概念。 ef core將逐步包括ef 6的大多數功能。但是,ef core 2.0中不支援ef 6的某些功能,例如: ef core包含ef 6.x不支援的以下新功能:core是新的,因此仍不如ef 6成熟。
實體框架核心使用提供程式模型來訪問許多不同的資料庫。ef core將提供程式包括為您需要安裝的nuget軟體包。下表列出了ef core的資料庫提供程式和nuget程式包。
資料庫nuget程式包
sql server
microsoft.entityframeworkcore.sqlserver
mysql
mysql.data.entityframeworkcore(官方版,不建議使用)
mysql
pomelo.entityframeworkcore(第三方提供,bug少建議使用)
postgresql
npgsql.entityframeworkcore.postgresql
sqlite
microsoft.entityframeworkcore.sqlite
sql compact
microsoft.entityframeworkcore.sqlite
in-memory
microsoft.entityframeworkcore.inmemory
note:
1、sql compact 是小型壓縮型嵌入式資料庫
2、in-memory,記憶體資料庫
Hyperf從入門到精通(1)
編譯安裝 建立軟鏈 對php fpm執行使用者進行設定 建立軟鏈 配置環境變數,加入全域性命令 啟動php fpm 服務 檢視是否啟動 殺死php fpm 安裝swoole 安裝composer 安裝redis 安裝hyperf 壓力測試 hyperf從入門到精通第一講,介紹hyperf框架的特點,...
黑客攻防 從入門到精通(1)
略 大多數應用程式都聲稱其安全可靠,因為它們使用ssl secure socket layer,ssl安全套接層 ssl使用128位安全套接層技術設計,是為網路通訊提供安全和資料完整性的一種安全協議。ssl在傳輸層對網路連線進行加密,可以防止未授權使用者檢視您的人任何資訊。它提供以下服務 1.認證使...
FPGA從入門到精通 1 前序
畢業後,從乙個嵌入式硬體狗轉做fpga工程師,從中兜兜轉轉繞了不少彎路,為了給後人避坑,所以今天開始寫有關fpga從入門到精通的教程吧,這也算是給我國積體電路的發展做出微薄的貢獻吧。本門課程主要是針對有一定數電基礎的人看的。所以不會不像其他教程那樣,上來就跟你講verilog,跑馬燈,按鍵,計數器等...