Я ссылающегося на мой вопрос к Борей LINQ к SQL C# образца (взято из MSDN):Создание нового класса на основе существующего класса
База данных содержит таблицу с именем Products
который имеет поле с именем CategoryID
. Поэтому файл NorthWindDataClasses.designer.cs содержит класс под названием Product
со следующим элементом данных:
private System.Nullable<int> _CategoryID;
Там есть еще одна таблица с именем Categories
, который включает в себя следующие два поля:
CategoryID
.CategoryName
.
Я хотел бы создать новый класс (в моем файле Accessor.cs), который имеет все поля, как в Product
классе, но вместо _CategoryID
, будет CategoryName
.
Каков наилучший способ его реализации?
Почему? вы не можете получить то, что хотите по Product.Category.CategoryName? – jim
И не сгенерированный класс 'Product' содержит публичное свойство' Category'? – phoog