[Table("Rectangle")]
public partial class Rectangle
{
int length;
int breath;
}
[Table("Rhombus")]
public partial class Rhombus
{
int length;
int breath;
int angle;
}
solo per motivi di riusabilità del codice ho bisogno di questo
[Table("Rhombus")]
public partial class Rhombus:Rectangle
{
int angle;
}
ma crea un campo discriminatore a causa di TPH
Quindi, come disabilitare la relazione di ereditarietà in modo che io possa estendere un'entità solo per la riusabilità del codice o qualsiasi altra soluzione alternativa per raggiungere questo obiettivo.
public class Shape
{
int length;
int breath;
}
[Table("Rectangle")]
public partial class Rectangle : Shape
{
}
[Table("Rhombus")]
public partial class Rhombus : Shape
{
int angle;
}