gpt4 book ai didi

c# - SQL Server 一张或两张表?

转载 作者:行者123 更新时间:2023-11-30 20:17:34 25 4
gpt4 key购买 nike

<分区>

假设我有两个实体,它们具有相似的字段但有几个不同。例如

public class Foo{
public int ID{get;set;}
public int IndexNumber{get;set;}
public string Name{get;set;}
public string Info{get;set;}
}

对比

public class Bar{
public int ID{get;set;}
public DateTime AppointmentTime{get;set;}
public string Name{get;set;}
public string Info{get;set;}
}

在 Entity Framework 中,您实际上可以将 ID、Name 和 Info 放入第三个父类中,让其他两个继承自它,并让它自动将它们一起存储在一个表中,并使用“鉴别器”列拼写类名来区分它们。

我的问题是,假设两个模型(外键等)之间没有关系,是用空值和鉴别器做一个表,还是做两个表更好?

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