Re: Вопрос по вложенным классам
От: IT Россия linq2db.com
Дата: 29.05.06 16:57
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Игорь! разъясни, пожалуйста, генеральную политику партии в отношении вложенных классов.


БП>Во всему выходит, что это
Автор(ы): Игорь Ткачёв
Дата: 01.07.2003
В статье подробно рассматривается состав и способы применения пространства имён Rsdn.Framework.Data, представляющего собой высокоуровневую обёртку над ADO.NET.
единственное, что с ними можно делать.


Не единственное. Как такой вариант?

public abstract class RecordHeader : EditableObject
{
    [MaxLength(50), Required]      public abstract string Last   { get; set; }
    [MaxLength(50), Required]      public abstract string First  { get; set; }
    [MaxLength(50), NullValue("")] public abstract string Middle { get; set; }
}

[TableName("Person")]
[MapField("FirstName",  "Name.First")]
[MapField("LastName",   "Name.Last")]
[MapField("MiddleName", "Name.Middle")]
public abstract class Person : EditableObject
{
    [Required]                 public abstract Gender       Gender { get; set; }
                               public abstract RecordHeader Name   { get; set; }
    [PrimaryKey, NonUpdatable]
    [MapField("PersonID")]     public abstract int          ID     { get; set; }
}

БП>Давайте мапить поля вложенных классов без префикса, а кому очень нужно, пусть задают его явно.

Подожди. Давай сначала решим устраивает ли тебя предложенный выше вариант.

БП>P.S. Игорь, если ты не против, но сильно занят, то гони ключи от квартиры, буду сам переделывать.


Да, видимо пора.
Если нам не помогут, то мы тоже никого не пощадим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.