2012-05-02 3 views
1

Я унаследовал приложение ASP.NET с бэкэнд SQL Server, который изначально передавал DataSets. Я уже давно пересматриваю код, так что теперь он в основном проходит вокруг статически типизированных объектов.Легкий подход к материализации статически типизированных объектов

В настоящее время я использую ExecuteSprocAccessor Enterprise Library для материализации моих объектов. Я на самом деле считаю это довольно чистым и элегантным решением, но в конечном итоге у нас будет сотни сайтов с каждым сайтом, на котором запущен экземпляр кода, и я думаю, что Enterprise Library - это очень тяжелое решение, когда мне просто нужно материализовать объекты.

Я вообще отсутствовал от ORM, потому что я нахожу, что они мешают мне, когда я пытаюсь выполнять нестандартные вещи, и я бы предпочел больше контролировать код, а не генерировать тысячи строк кода, которым управляют ORM. И модель данных будет меняться совсем немного, так как я продолжаю чистить вещи.

Я заинтригован Micro-ORM, но не был поклонником синтаксиса Dapper и не любил, что Massive не статически типизирован.

Итак, я ищу предложения для хорошего облегченного решения.

+0

PetaPoco выглядит как идеальное решение. – EfficionDave

ответ

0

PetaPoco - идеальное решение. Интеграция с шаблонами T4 позволяет быстро вставить структуру данных через Visual Studio. Это быстрое, легкое и гибкое решение.

Смежные вопросы