Шаблон репозитория Где и Легкие ORM - PullRequest
1 голос
/ 19 декабря 2011

Для моего IRepository, я бы хотел:

  1. , чтобы его можно было использовать с микроормами, такими как щегольство, петапоко, массивные и т. Д. ... для СКОРОСТИ
  2. Дляесть пункты where, которые запускаются на сервере, будем надеяться, используя стиль Expression / IQueryable (который также очень легко заменяется)

Возможно ли получить оба?Как бы вы написали IRepository Где для микро-форм?Являются ли микро ORM хорошими для проектов, достаточно больших, чтобы требовать хранилища?

Мне нужна скорость и возможность обмена.Без хорошего, где мой шаблон хранилища ничего не стоит, верно?

1 Ответ

1 голос
/ 03 сентября 2012

Если вам нравятся вещи, которые выглядят хорошо, как классы POCO, а также вам нужна скорость MicroORM, то вы должны проверить, ServiceStack OrmLite .Даже вы можете использовать Massive или Dapper.Просто использование этого будет другим.

Но одно можно сказать наверняка, код будет меньше, а скорость - как все.Дайте мне знать, если вам нужен фрагмент кода.Просто зайдите на сайты GitHub, это поможет.

...