Является ли LINQ to SQL и Dotnetnuke хорошим выбором, или мы должны придерживаться 3-уровневой архитектуры? - PullRequest
3 голосов
/ 21 августа 2009

Сценарий проекта

Технология: Dotnetnuke (приблизительно 100 - 150 экранов)

Архитектура данных: LINQ to SQL выбрано с помощью Codesmith PLINQO

Модули настроены, так что хорошо, если он не работает с Oracle или MySQL в качестве бэкэнда

Итак, вопрос

Из-за выбора LINQ to SQL вместо 3-уровневой модели провайдера, это создаст любую проблему?

в этом случае рекомендуется использовать веб-сайт с динамическими данными?

1 Ответ

2 голосов
/ 21 августа 2009

Мы использовали Linq to SQL для n-уровневой системы, и это было волшебно, немного кривой обучения, но боль стоит выигрыша.

Однако я рекомендую вам взглянуть на Entity Framework, , поскольку Linq to SQL устарел и заменен на EF. Мы выяснили это трудным путем. Linq to SQL по-прежнему будет существовать, но новые функции для него не будут созданы и в конечном итоге перестанут поддерживаться.

EF имеет много тех же основных принципов, поэтому его определенно стоит изучить.

Надеюсь, это поможет,

Кайл

...