Subsonic + Oracle - Что лучше 2.2 или 3?
-
13-09-2020 - |
Вопрос
Я использовал дозвуковую 2 и 2.2 в течение нескольких лет сейчас с SQL Server. Для моей новой работы я только недавно использовал Subsonic 2.2 с Oracle и побежал в несколько небольших проблем.
Пример: он может не находить столбец в таблице во время выполнения, даже если он нашел во время сопоставления.
Докусное 3 предлагает
<Сильные> Похоже, что дозвуковые 2.2 не поддерживает хранимые процессы и дозвуковые 3 не работают для Oracle
Решение
Я не использовал дозвуковых 3 с Oracle.Но использовали с SQL Server.
the разница между дозвуковыми версиями.
Работает отлично и с новыми функциями.
Вы можете найти шаблоны Oracle и другие дозвуковые 3 документа здесь .
Я бы возобновил, чтобы пойти на subsonic 3 . .
Другие советы
Я использую дозвуковую 2.2, потому что наше приложение для рабочего стола необходимо поддерживать Windows 2000, поэтому мы ограничены .NET 2.0
Если вам не нужно поддерживать .NET 2.0, я бы предложил использовать Subsonic 3 для новых проектов.
Преимущества Дозвуковых 3:
- .
- T4 двигатель для генерации шаблона
- простой репозиторий (если вы хотите его использовать)
- весь хороший язык сахар (LINQ, методы расширения, выражения)
- Лучшая поддержка для тестирования подразделения
и Subsonic 2 не видел обновления уже более года.