Есть ли библиотека или образец кода для преобразования в память объекта POCO C# в файл кода .cs, который создает этот объект. Пример: объект типа автомобиля в памяти становится:Преобразование в память объектов POCO для кода C# для инициализации
Car c = new Car
{
Name = "mazda",
Id = 5,
Passengers = new List<string> { "Bob", "Sally" }
// etc... recursing to the bottom
};
я мог бы предположить, что это может установить только общие свойства.
Вы пробовали комбинировать Reflection с классами codedom? Вы должны иметь возможность генерировать классы без ничего, кроме свойств довольно легко. – Stephan
Я играл с использованием отражения, но он немного волосатый вокруг дженериков и индексированных объектов. Мне интересно, если кто-нибудь уже посмотрел на это. Я никогда не смотрел на кододом, я посмотрю. благодаря – sidesinger