После долгих раздумий я решил использовать Linq To SQL в качестве DAL для моего проекта, но оставить бизнес-объекты как объекты POCO.
Это даст некоторую гибкость, поскольку схема базы данных устарела и имеет некоторые проблемы, которые не могут быть решены из-за обратной совместимости.
Я думаю о создании некоторых методов для извлечения или завершения объектов LINQ в объекты POCO с использованием Reflection. Этот метод должен попытаться заполнить все свойства одинаковыми именами.
Вопрос:
Знаете ли вы лучший способ сделать отображение?
Разъяснения:
1. Я не хочу использовать NHibernate, Entities и т. Д.
2. Я знаю, что отражение медленное