作者:
SuicideIwin () => print("Hello")
2023-06-23 23:17:39之前做的專案是 .NET Framework 4
然後要用 ORM
我查發現 EF Core 3.1 能對應 .NET Framework 4
就寫了
寫完之後主管看專案
說 你用到 .NET Core 的東西了 看要不要考慮降級 EF 6
我說我面對 net472 build 的 也能跑 也能用
他說那不是.net framework 的東西 客戶那邊有可能不能跑
我想說客戶不能跑的話就慘了 就說好
後來降級完 因為語法有些支援不支援的差異 所以測試又花了不少時間
最近去查資料才發現
EF Core 3.1 對應的是 .Net Standard 2.0
所以理論上來說 .NET Framework 4 沒問題
而且MSDN也表示 3.1 是最後支援 .NET Framework 的版本
那在這種情況的技術選型
到底能不能用 ef core 阿
主管的原因是說怕拿到客戶的機子去跑結果不能跑
我跟他溝通很多次說 EF 那個 Core 不是 .NET Core
可是不知道是哪邊出問題 感覺還是無法互相理解==
有 .NET 大師分享嗎