У меня есть класс "MyEntity", у которого нет конструктора по умолчанию (ну, он есть, но он не подходит для использования).
У меня есть форма с DataGrid, которая имеет классную функцию для создания новых строк.
Проблема: DataGrid не может создать новый объект, если не определен конструктор без параметров.
Вопрос: есть ли способ обеспечить DataGrid функцией Func, которая создаст новый объект (= некоторый фабричный метод, такой как CreateObject)? Или есть какое-то другое решение?
PS Добавление конструктора по умолчанию не вариант - он не подходит для моих целей. POCO в EF4 требует, чтобы объекты создавались через класс фабрики контекста (вызывая CreateObject).