问题描述
我将 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 (将#修改为@)