【问题标题】:Can you add a foreign key from a table that you don't have a class model for?您可以从没有类模型的表中添加外键吗?
【发布时间】:2022-07-04 14:18:25
【问题描述】:

数据库中存在主键Id 的表A。 我有一个 B 类的模型:

class B{
   public int Id{get;set;}
   public int AId{get;set;}
}

我可以在不定义表 A 的模型的情况下将 AId 设为表 A 的外键吗?

【问题讨论】:

    标签: entity-framework-core entity-framework-core-3.1


    【解决方案1】:

    我有同样的问题,但我还没有找到解决方案... 我已经尝试过了,但是因为变成了 SQL sintax 错误,所以不起作用

    builder.HasCheckConstraint(
        "FK_B_A",
        "FOREIGN KEY([AId]) REFERENCES [dbo].[A] ([Id])");
    

    【讨论】:

      猜你喜欢
      • 2016-10-29
      • 1970-01-01
      • 2012-03-30
      • 2020-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多