全て
| カテゴリ未分類
| 通常
| 数学
| 投資
| 副業
| 転職・就職
| ブログ
| 株Stock
| VBA
| SharePoint
| REST API
| RenderListDataAsStream
| PowerAutomateDesktop
| Graph API
| PowerApps
| PowerAutomate
| PowerFx
| OfficeScriptオフィススクリプト
| PowerAutomate日時Excel日時相互関係
| PowerShell
| Dataverse
| UiPath
| OneDrive
| LINQ
| VB.NET
| C#.NET
| WPFC#.NET
| Git
カテゴリ:C#.NET
以下は、ASP.NET MVCでEntity Frameworkを使用してSQL Serverからデータを取得するサンプルコードです。 1. データモデル (ToDo.cs): ```csharp using System; namespace ToDoList.Models { public class ToDo { public int Id { get; set; } public string Task { get; set; } public bool IsDone { get; set; } public DateTime CreatedAt { get; set; } } } ``` 2. Entity Frameworkのコンテキスト (ToDoContext.cs): ```csharp using System.Data.Entity; namespace ToDoList.Models { public class ToDoContext : DbContext { public ToDoContext() : base("name=DefaultConnection") { } public DbSet<ToDo> ToDos { get; set; } } } ``` 3. コントローラー (ToDoController.cs): ```csharp using System.Linq; using System.Web.Mvc; using ToDoList.Models; namespace ToDoList.Controllers { public class ToDoController : Controller { private ToDoContext db = new ToDoContext(); // 一覧表示 public ActionResult Index() { var todos = db.ToDos.ToList(); return View(todos); } // 他のアクションは同様 } } ``` 4. ビュー (Index.cshtml): ```html @model List<ToDoList.Models.ToDo> @{ ViewBag.Title = "ToDo List"; } <h2>ToDo List</h2> <ul> @foreach (var todo in Model) { <li> @todo.Task @if (todo.IsDone) { <span style="color: green;">(Completed)</span> } else { <span style="color: red;">(Pending)</span> } </li> } </ul> ``` これで、ASP.NET MVCでEntity Frameworkを使用してToDoリストのデータを取得する基本的なサンプルコードが完成しました。データベース接続文字列は `Web.config` ファイルに定義されていると仮定しています。 お気に入りの記事を「いいね!」で応援しよう
Last updated
2024.03.31 17:51:15
[C#.NET] カテゴリの最新記事
|