Razor ASP.NET Core 中的頁面與Entity Framework Core | .net core資料庫
本文內容 作者:TomDykstra和RickAnderson[1][2]這是一系列教學課程中的第一個教學課程,示範如何在ASP.NETcoreRazorPages[3]應用程式中使用ENTITYFramework(EF)Core。教學課程會為虛構的Contoso大學建置網站。網站包含學生入學許可、課程建立和講師指派等功能。本教學課程使用codefirst方法。如需使用databasefirst方法來遵循本教學課程的詳細資訊,請參閱此Github問題[4]。下載或檢視已完成的應用程式。[5]下載指示[6]。必要條件如果您還不熟悉Razor頁面,請先流覽「開始使用Razor頁面[7]」教學課程系列,再開始此課...
本文內容作者:Tom Dykstra 和 Rick Anderson[1][2]
這是一系列教學課程中的第一個教學課程,示範如何在 ASP.NET core Razor Pages[3] 應用程式中使用 ENTITY Framework (EF) Core。 教學課程會為虛構的 Contoso 大學建置網站。 網站包含學生入學許可、課程建立和講師指派等功能。 本教學課程使用 code first 方法。 如需使用 database first 方法來遵循本教學課程的詳細資訊,請參閱 此 Github 問題[4]。
下載或檢視已完成的應用程式。[5] 下載指示[6]。
必要條件 如果您還不熟悉 Razor 頁面,請先流覽「開始 使用 Razor 頁面[7] 」教學課程系列,再開始此課程。Visual Studio Code 的指示會使用 .NET CLI 來 ASP.NET Core 開發功能,例如專案建立。 您可以在 macOS、Linux 或 Windows 上,以及使用任何程式碼編輯器來遵循這些指示。 如果您使用 Visual Studio Code 以外的工具,可能需要進行微幅變更。
資料庫引擎Visual Studio 說明會使用 SQL Server LocalDB[8],它是一種只在 Windows 上執行的 SQL Server Express 版本。
Visual Studio Code 說明則會使用 SQLite[9],它是一種跨平台的資料庫引擎。
若您選擇使用 SQLite,請下載及安裝協力廠商工具來管理和檢視 SQLite 資料庫,例如 DB Browser for SQLite[10]。
疑難排解若您遇到無法解決的問題,請將您的程式碼與已完成的專案[11]進行比較。 取得協助的其中一種好方法是將問題張貼到 StackOverflow.com,並使用 ASP.NET Core 標籤[12]或 EF Core 標籤[13]。
範例應用程式在教學課程中建立的應用程式,是一個基本的大學網站。 使用者可以檢視和更新學生、課程和教師資訊。 以下是幾個在教學課...