前幾天被詢問 WinForm 在 .NET 5 能否使用 Entity Framework,從微軟提供的資料來說,只要安裝 EF 6.3 以上的版本就可以運行在 .NET Core 3 與最新的.NET 5 /.NET 6 上面, 雖說是可以運行,但開發的過程中就無法使用 Visual Studio 中的 ADO.NET 實體資料模型
功能,來自動產生資料庫模型。會出現專案的目標 Framework 不包含 Entity Framework 執行階段組件。請在專案屬性頁面中,檢視目標Framework資訊。
這樣的錯誤訊息。
標籤: .NET
在 .NET 5 / 6的 Windows Form 中使用 EF Core
現在的.NET 5 / 6,已經可以建立 WindowsForm 專案了,我這邊使用 Visual Studio 2022 以 NET 6 建立一個全新的 WindowsForm 範本,並示範如何在 WindowsForm 中使用 EF Core。若你是使用 Visual Studio 2019 則能建立的最高板本是 .NET 5,兩者的安裝方式相同,可以安心服用。
C# 列舉器 IEnumerator 與 IEnumerable
今天要講的是列舉器,我們很常用到foreach
來幫我們把陣列裡面的東西全部拿出來。那麼,為什麼陣列可以使用 foreach ,我們操作其他物件到底能不能使用 foreach ?
在ASP.NET MVC中使用FormsAuthenticationu驗證一直卡在登入畫面的原因解法
ASP.NET MVC 5在登入與權限控管中,微軟似乎是推薦使用ASP.NET Identity,最簡單的使用方式就是在新建專案時就將預設的無驗證改成第二項的個別使用者帳戶功能。
C# 事件(下) – 加上event關鍵字
上篇文章中我們使用委派實作了事件處理機制,因為使用委派來實作非常方便,可以幫我們接受多筆客戶訂閱又能集結成冊,而執行委派又能實踐通知訂閱者者,一次幫助我們解決許多問題。
但是…
C# 事件(上) – 使用委派來實作事件
C#的事件我在ASP.NET MVC中印像中是沒有看過,event應該是在視窗程式或WebForm上才會看到?。不過記得以前寫WebForm的過程中,雖然每個控制項都會用到事件,但記得我不用去了解event也可以把專案做起來,猶豫很久還是決定看看這個主題。
C# 3.0 擴充方法
我們在處理某些類別的資料時,可能會專門做一個處理資料的類別或方法來處理。
例如,以下是沒有實作轉型運算子的溫度類別: