точнее объектные свойства бизнес объекта.
public class Student : StuderDomain
{
public int LkNumber;
public int State;
public Person Person;
}
public class Person
{
public Fio Fio;
public Fio FioR; // ФИО в разных падежах
public Fio FioD;
public Fio FioV;
public Fio FioT;
public Fio FioP;
public int Sex;
}
public class Fio
{
public string Name;
public string SName;
public string Fam;
}
класс Student хранится в большой таблице
create table Student (
ID
LkNumber INTEGER NOT NULL,
State INTEGER,
Person_Fio_Name VARCHAR(25),
Person_Fio_SName VARCHAR(25),
Person_Fio_Fam VARCHAR(40),
Person_FioR_Name VARCHAR(25),
<<skipped>>
Person_Sex INTEGER
);
Person может быть атрибутом других класов
внимание вопрос:
как, не используя атрибутов (классы генерятся из схемы) загрузить Person?
или Fio из Person.
как сообщить db.ExecuteBizEntity брать Fio.Name из Person_Fio_Name или из Person_FioR_Name?
не задавать же новый xml при каждой загрузке Person.Fio, Person.FioR.
... << RSDN@Home 1.1.3 stable >>