gpt4 book ai didi

mysql - 列出继承? SQL 和类

转载 作者:行者123 更新时间:2023-11-29 19:09:33 26 4
gpt4 key购买 nike

我正在使用 MySQL,我得到了三个表:InterlocuteurIndividuStructure

基本上,Interlocuteur 表示客户,Individu 表示个人,Structure 表示团体。

对话者(客户)必须是Individu(人)或结构(团体)

但是,多个对话者(客户端)可以在一个结构(组)中工作

所以我创建了这三个类,但我不确定 Structure :

public class Interlocuteur
{
public virtual int idInterlocuteur { get; set; }
public virtual string nomInterlocuteur { get; set; }
public virtual string prenomInterlocuteur { get; set; }
public virtual string telInterlocuteur { get; set; }
public virtual string mailInterlocuteur { get; set; }
}

public class Individu
{

public virtual Interlocuteur interlocuteur { get; set; }

public virtual int numIndividu { get; set; }
public virtual float distanceSiege { get; set; }
public virtual string adresseIndividu { get; set; }
public virtual string cpIndividu { get; set; }
public virtual string villeIndividu { get; set; }
public virtual string planAcces { get; set; }
public virtual string infosSupplementaire { get; set; }

}

public class Structure
{

public virtual ISet<Interlocteur> lesInterlocuteurs { get; set; }

public virtual int numStructure { get; set; }
public virtual float distanceSiege { get; set; }
public virtual string cpStructure { get; set; }
public virtual string denominationSociale { get; set; }
public virtual string adresseStructure { get; set; }
public virtual string villeStructure { get; set; }
public virtual string planAcces { get; set; }
public virtual string infoSupplementaire { get; set; }
public virtual TypeStructure typeStructure { get; set; }
}

我不确定继承列表是否正确,或者我应该在 InterlocteurStructure 中添加连接表/类并继承连接类?

注意:我正在使用 nhibernate

最佳答案

我得出的结论是,如果你需要一个列表,就不能谈论继承。我刚刚创建了一个加入类,一切正常

关于mysql - 列出继承? SQL 和类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43194643/

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