Zdravím... Při programování wpf aplikace jsem narazil na problém...Zjednoduším ho... Chtěl bych takovouto strukturu databáze: Mám nějakou krabici, ve které jsou různé tvary (krychle, koule, kužel, trajhran...) Každý tvar dědí z rozhraní....
public interface ITvar
{
double PocitejObvod();
}
public class Krychle : ITvar
{
public double PocitejObvod()
{
//výpočet obovodu u krychle
}
}
public class Koule : ITvar
{
public double PocitejObvod()
{
//výpočet obovodu u koule
}
}
public class Krabice
{
public List<ITvar> Tvary { get; set; }
public double ObjemKrabice { get; set; }
}
Jak řeknu té v databázi té krabici, že může být koulí, či krychlí (ale vlastně čímkoliv jiným)??? Napadá mě přes nějakou mezitabulku... Nebo to nějak vymršit a pak si udělat pěkný ViewModel s rozhraníma a tak?? Ale jak tohle udělat dobře, tak aby se s tím EF popasoval? Děkuji za pomoc
|