Несколько бизнес объектов в одной таблице
От: Ziaw Россия  
Дата: 08.12.04 13:54
Оценка:
точнее объектные свойства бизнес объекта.

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 >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.