Login
ID field
695 просмотров
Перейти к просмотру всей ветки
in Antwort moose 22.11.17 00:00, Zuletzt geändert 22.11.17 00:41 (AlexNek)
Проще наверное сказать, как лучше НЕ делать - Не размазывать доступ к элементам базы по всему приложению.
А так, довольно удобно Linq2SQL и использование POCO объектов для таблиц.
int countDevices = (from row in _db.DeviceSensors where row.Id == dataItem.DeviceId select row).Count();
public IQueryable<DeviceSensor> GetDeviceSensors() { IQueryable<DeviceSensor> query = from row in _db.DeviceSensors select row; return query; }
Но это если экстрима нет.
А то вот была база с таблицами, где более миллиона записей, там пришлось все Linq запросы снести и делать "метровые" SQL (это если печатать)