如何连接EF中的exist表

本文关键字:EF 中的 exist 连接 何连接 | 更新日期: 2023-09-27 18:26:44

我有一个问题:如何添加一个表,该表已经存在于带有EF的数据库中?

public DbSet<webpages_Membership> webpages_Memberships { get; set; }

型号:

[Table("webpages_Membership")]
public class webpages_Membership
{
    [Key]
    public int UserId { get; set; }
    public DateTime CreateDate { get; set; }
    public string ConfirmationToken { get; set; }
    public bool IsConfirmed { get; set; }
    public DateTime LastPasswordFailureDate { get; set; }
    public int PasswordFailuresSinceLastSuccess { get; set; }
    public string Password { get; set; }
    public DateTime PasswordChangeDate { get; set; }
    public string PasswordSalt { get; set; }
    public string PasswordVerificationToken { get; set; }
    public DateTime PasswordVerificationTokenExpirationDate { get; set; }
}

问题是,当我尝试update-database时,它会创建新的表dbo.webpages_Membership(前缀为dbo),但我想使用的表开关是my_project.webpages_Membership



我该如何解决?

如何连接EF中的exist表

您可以为表映射提供模式:

[Table("webpages_Membership", Schema = "my_project")]