• Привет, Гость!
  • Войти
  • Регистрация
  • Записи
  • Форумы
  • Люди
  • Файлы
  • Работа
  • Технологии

Посоветуйте какую технологию использовать

Все форумы  Поиск  Правила  Помощь 
 Активные темы  Темы без ответов
Привет, гость! Войти
Форумы GotDotNet.Ru » Работа с данными » Посоветуйте какую технологию использовать
Страницы: 1
RSS
Посоветуйте какую технологию использовать, linq entity dataset
res562
Сообщений: 1 Регистрация: 22.01.2010
#1
22.01.2010 12:17
Имеется база данных(около 10 таблиц) Необходимо представить ее в treeview. Для визуализации будет использоваться wpf.
Что лучше использовать Linq to SQl или EntyFramework или обычные DataSet.

Например, в treeview должна быть иерархия таблиц Departmetnts->Areas->Parametrs.
Если использовать Entityframework
Создаю лист Departments
using (baseEntities db = new baseEntities())
{
var query = from s in db.Departments.Include("[Areas]").Include("[Areas]­.[Parametrs]") select s;
Departments = query.ToList();
}
Далее привязываю departments к treeview.

Не очень понятно как это сделать(Загрузить таблицу и связанную с ней другую таблицу) с помощью linq to sql и DataContext

Может имеет смысл использовать обычные dataset т.к. база данных не очень большая и функциональность Linq to SQl или EntyFramework может не понадобится.
 
 
OlegAxenow
Сообщений: 3228 Регистрация: 26.08.2002
#2
23.01.2010 14:01
Цитата
res562:
Не очень понятно как это сделать(Загрузить таблицу и связанную с ней другую таблицу) с помощью linq to sql и DataContext


Также как в SQL - по фильтру (можно добавить соот. метод).

Цитата
res562:
Может имеет смысл использовать обычные dataset т.к. база данных не очень большая и функциональность Linq to SQl или EntyFramework может не понадобится.


Это Вам решать :) Делайте как удобнее сейчас, с учетом возможных доработок в будущем.
Мое мнение - существование новой технологии - еще не повод использовать ее ;)
С уважением, Олег Аксенов. Мой Блог: http://www.olegaxenow.com/
 
 
lukesky
Сообщений: 14 Регистрация: 15.02.2010
#3
15.02.2010 22:41
Рекомендую попробовать FastSQLDataSource. Этот контрол ставится вместо стандартного SQLDataSource и существенно ускоряет отображение из базы в гридах, списках и других Bound контролах.
http://www.nitrosbase.net
Почти не требует кодирования, часто можно обойтись вообще без кодирования.
 
 
 
Страницы: 1
Форумы GotDotNet.Ru » Работа с данными » Посоветуйте какую технологию использовать
О сайте   Свяжитесь с нами   Версия для печати
Работает на 1С-Битрикс: Управление сайтом ASP.NET  |  Хостинг на Parking.Ru