Схема хранилища Где и облегченные ORM

architecture dapper massive petapoco repository-pattern

Вопрос

Для моего IRepository мне бы хотелось:

  1. Чтобы его можно было использовать с помощью микроорганизма, такого как dapper, petapoco, массивный и т. Д. ... для SPEED
  2. Чтобы иметь предложения, которые запускаются на сервере, мы надеемся, используя стиль Expression / IQueryable (который также очень легко заменяется)

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

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

Принятый ответ

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

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



Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему