Здравствуйте, Аноним, Вы писали:
А>Доброго времени суток!
А>При разработке столкнулись со следующей проблемой:
А>есть достаточно большое количество бизнес-сущностей, которые хранятся в базе данных.
А>При необходимости работы с ними — бизнес-объекты загружаются из базы данных.
А>Все бизнес-объекты (для удобства) реализуют простейший интерфейс:
...
А>И здесь начинаются проблемы.
А>Дизайнер не загружается, и пишет следующую проблему
А>The designer could not be shown for this file because none of the classes within it can be designed. The designer inspected the following classes in the file: fCustomer --- The base class 'Entities.Forms.fParent' could not be loaded. Ensure the assembly has been referenced and that all projects have been built.
А>Хотя компиляция проекта и его работа работают корректно.
А>Буду благодарен любым советам, комментариям и ссылкам
Есть такое, победить тоже легко. При помощи пустого промежуточного класса:
public partial class fCustomer : fCustomerForm
{
// остальной код формы
}
public class fCustomerForm : fParent <Customer>
{
}