Здравствуйте, Блудов Павел, Вы писали:
БП>Игорь! разъясни, пожалуйста, генеральную политику партии в отношении вложенных классов.
БП>Во всему выходит, что этоАвтор(ы): Игорь Ткачёв
Дата: 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. Игорь, если ты не против, но сильно занят, то гони ключи от квартиры, буду сам переделывать.
Да, видимо пора.