如何解决无法在 ASP.NET Core 5.0 c#
我将 ASP.NET Core 5.0 MVC 与最新版本的 c# 和 VS2019 社区一起使用,但我不断收到错误消息。
我试图:
问题依旧
这是我的一些代码
MyDb 上下文
public class MyDbContext : DbContext
{
public MyDbContext(DbContextOptions<MyDbContext> options) : base(options)
{
}
public DbSet<TestTabel> testTabels { get; set; }
public DbSet<User> Users { get; set; }
public DbSet<Client> Clients { get; set; }
public DbSet<Owner> Owners { get; set; }
public DbSet<Admin> Admins { get; set; }
public DbSet<Hotel> Hotels { get; set; }
public DbSet<Chambre> Chambres { get; set; }
public DbSet<BonReservation> BonsReservations { get; set; }
public DbSet<ListHotelOwners> ListHotelOwners { get; set; }
public DbSet<Address> address { get; set; }
public DbSet<Roles> Role { get; set; }
/// <summary>
/// Add indexs and unique keys to all tables
/// </summary>
/// <param name="modelBuilder"></param>
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
//User Table
modelBuilder.Entity<User>()
.HasIndex(u => u.NomUtilisateur)
.IsUnique();
modelBuilder.Entity<User>()
.HasIndex(u => u.NomPrenom)
.IsUnique();
modelBuilder.Entity<User>()
.HasIndex(u => u.NumTelephone)
.IsUnique();
// Role Table
modelBuilder.Entity<Roles>()
.HasIndex(r => r.Nom).IsUnique();
//Address Table
modelBuilder.Entity<Address>()
.HasIndex(a => a.Maison).IsUnique();
}
}
我的测试班
public class TestTabel
{
public int Id { get; set; }
[Column(TypeName = "varchar(30)")]
public string username { get; set; }
[Column(TypeName = "varchar(30)")]
public string Password { get; set; }
}
项目结构 “1”
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。