170 похожих чатов

Ребята, небольшой вопрос про БД/EF. Я же правильно понимаю, что

если я в какую-то основную сущность, которая используется практически везде в коде, добавляю новые поля, то я немножко замедляю работу всего кода, так как программе придётся перекидывать каждый раз чуть больше данных (между БД и оперативкой) с учётом нового поля? И по возможности надо данные хранить отдельно, в разных таблицах/DbSet, чтобы запрашивать их только тогда, когда реально нужно? Или это фигня? Скажем, 500 человек онлайн, делают по 10-30 операций в минуту, везде используется класс User (иногда по 5-10 раз за одну операцию), будет ли разница хоть какая-то в скорости работы, если в классе/стробах User будет 5 полей (int, string, double) или 40 полей?

2 ответов

5 просмотров

Да, но никто не мешает делать select в анонимный класс и выбирать таким образом только нужные поля. Но тут уже вопрос читаемости - будет ли один большой класс из которого селектом выбираем только нужное читаем, или лучше таки разбить?

Насколько я знаю, количество полей влияет, но сильно заметно на больших выборках данных.

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Подскажите, можно ведь комбинировать запись данных в один и тот же Stream через TFileStream и через TCompressionStream поочерёдно? Ну т.е. часть данных мне нужно сжать, часть ...
notme
4
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати на работу никто не хочет, слегка на Сшке подписывать? От 170к в месяц, под Москвой
Andrey Ermakov
6
А подскажите вопрос. Запускаю приложение под дебагом, всё красиво дебажится. Копирую его в другую папку, запускаю, в делфи делаю атач ту процесс, бряки при этом перестают рабо...
Serjone
2
Карта сайта