gpt4 book ai didi

c# - 如何连接EF中的现有表

转载 作者:太空宇宙 更新时间:2023-11-03 13:37:57 24 4
gpt4 key购买 nike

我有一个问题:如何使用 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 .



我该如何解决?

最佳答案

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

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

关于c# - 如何连接EF中的现有表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18079478/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com