При создании базы данных с использованием Entity Framework в первую очередь кода, большая часть модели базы данных может быть извлечена из кода. Для точной настройки модели можно использовать Fluent API и / или атрибуты.
Каковы преимущества и недостатки Fluent Api по сравнению с аннотациями к данным? Другими словами: даже если в определенных ситуациях можно использовать оба метода,
общедоступный список Интерфейс службы: Реализация службы: Как я могу проверить это с помощью easymock или любой другой жизнеспособной методологии тестирования? образец кода будет оценен. Для легкой имитации передачи объектов в качестве параметров очень запутанно. Кто-то четко объяснит, какой подход лучше всего протестировать на уровне обслуживания? интерфейс службы тестирования будет рассматриваться как модульный тест или интеграционный тест? public List<UserAccount> getUserAccounts();
public List<UserAccount> getUserAccounts(ResultsetOptions resultsetOptions, List<SortOption> sortOptions);
public List<UserAccount> getUserAccounts() {
return getUserAccounts(null, null);
}
public List<UserAccount> getUserAccounts(ResultsetOptions resultsetOptions, List<SortOption> sortOptions) {
return getUserAccountDAO().getUserAccounts(resultsetOptions, sortOptions);
}