ASP.NET Core Webアプリのポート変更
変更方法
program.cs内で宣言されてるappのUrlsプロパティのAddメソッドを使用することで変更できる。
var app = builder.Build(); // 5024番ポートに変更 app.Urls.Add("http://192.168.1.27:5024"); app.Urls.Add("http://localhost:5024");
ASP.NET Entity Framework - モデル作成
モデルとなるクラスの作成
using System.ComponentModel.DataAnnotations; using Microsoft.EntityFrameworkCore; namespace API.Models.Users { [Index(nameof(Email), IsUnique = true)] public class User { [Key] public Guid Guid { get; set; } public string Email { get; set; } public string PasswordHash { get; set; } public string Name { get; set; } public DateTime CreateDateTime { get; set; } public DateTime LoginDataTime { get; set; } public bool IsAuthenticated { get; set; } } }
フォーム用のモデルクラスの作成
フォームではGuidを入力することがないのでフォーム用のクラスのプロパティには指定しない。 また、DBには登録されない。
namespace API.Models.Users { public class CreateUserReq { public string Email { get; set; } public string PaswordHash { get; set; } public string Name { get; set; } } }