Объект из нетипизированного dataseta
От: b0bzzZ  
Дата: 12.09.06 06:10
Оценка:
Доброго времени,
есть такой вопрос.
К примеру имеем классы


    public abstract class Appointment : BizEntity
    {
        public abstract string Name { get;set;}
    }

    [MapField("AppointmentID", "Appointment.ID")]
    public abstract class Person : BizEntity
    {
        [MaxLength(50), Required]    public abstract string FirstName { get;set;}
        [MaxLength(50)]            public abstract string MiddleName { get;set;}
        [MaxLength(50), Required]    public abstract string LastName { get;set;}
        [DefaultValue(Sex.Unknown)]    public abstract Sex Sex { get; set; }
                        public abstract Appointment Appointment { get;set;}
    }


Каким лучше образом отобразить в датагриде поля Person(FirstName, MiddleName, LastName, Sex (в терминах русского языка)), Appointment (Name), что бы потом получить по выбранной в датагриде позиции объект Person??

И еще маленький вопрос:
если в объект Person добавляем —
public abstract Person Relative { get;set;}
, то процесс создания экземпляра Person вешается, зациклившись на Relative. Как быть??
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.