@CSharpChatЭта группа больше не существует

Страница 122 из 1888
Александр
14.11.2016
17:18:07
вот эти таблицы типа 3

Victor
14.11.2016
17:32:58
code first/db first?

Dmitry
14.11.2016
17:34:11
Мб запилить просто триггеры на стороне бд?

Типа удалил запись, там триггер срабатывает и удаляет связанные

Google
Gid
14.11.2016
17:38:12
Можно ефом так же удалять

Александр
14.11.2016
17:44:21
code first О, интересно, а как на ef триггеры впилить?

Sergey
14.11.2016
17:58:02
code first О, интересно, а как на ef триггеры впилить?
Триггеры - это ооочень плохая идея. Не надо так

Александр
14.11.2016
17:58:30
ок, какая тогда идея больше подходит?

Sergey
14.11.2016
17:59:00
Хз, тока зашел, счас почитаю

Тригеры вообще невер евер в ДБ

Gid
14.11.2016
18:00:38
Чем плохо

Флюент апи

Александр
14.11.2016
18:03:14
Проблема в том, что связей много. Добавление и удаление не так быстро, как хочется работает.

SpEc_pdss
14.11.2016
18:03:53
Всем привет извините кто объяснит как его настроить?@WelcomeAgentBot

Sergey
14.11.2016
18:08:35
Проблема в том, что связей много. Добавление и удаление не так быстро, как хочется работает.
Скока у тебя длится выполнение удаление/вставка? Сколько раз вызываешь у контекста SaveChanges()?

Google
Александр
14.11.2016
18:10:07
Выполняется аж несколько секунд, вызываю один раз, записей в итоге сохраняется ~100

Sergey
14.11.2016
18:16:28
А вам там никак порефакторить нельзя? Потому что глядя на твою картинку я с трудом представляю объект в котором имеются many-to-many связи более ста штук.

По поводу вставки: есть такая фича, называется SqlBulkCopy. Естественно идет отдельно от EF. Но производительность инсертов вырастает просто в стопицот раз. Доки тут гляди: https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlbulkcopy.aspx

Александр
14.11.2016
18:34:31
ok, сенкс, поищу в ту сторону

Sergey
14.11.2016
18:39:36
Я тебе рекомендую над структурой БД подумать

Не всегда академически правильная архитектура БД самая производительная

Леонид
14.11.2016
20:23:03
Пиздец

Что у тебя подписи на русском делают

Oleg
14.11.2016
20:23:46
рашн локализейшн

а вообще выглядит так, как будто тебе нужно заменить SQL Server Compact На что-нибудь другое, например MSSQL

Dino
14.11.2016
20:25:27
а если по теме ответ?)

Oleg
14.11.2016
20:25:40
а вообще выглядит так, как будто тебе нужно заменить SQL Server Compact На что-нибудь другое, например MSSQL

Это не по теме?)

Dino
14.11.2016
20:26:32
попробую)

Летучая
14.11.2016
20:28:09
А вообще

https://clickhouse.yandex/

не должно тормозить :D

Sergey
14.11.2016
20:35:08
МС, например, дико рекомендует перекатываться на SQLite

Если требуется embedded БД

Google
Oleg
14.11.2016
20:38:00
можно конечно и SQLite

Sergey
14.11.2016
20:38:37
Просто судя по его проекту - какая-то курсовая. И совет получается из разряда "поставить фотошоп, чтобы обрезать картинку"

С другой стороны если это лаба, то чтобы не парится с адаптерами и провайдерами - можно рекомендовать ЛокалДБ

Это будет типа решение искаробки

Леонид
14.11.2016
21:19:25
чисто за вижуалку на русском

и за найминг транслитом или русскими

нужно анально казнить

и увольнять сразу

Victor
14.11.2016
21:40:21
Так, это что? Ado.net? Убрать указания о коннекшене в датасете или попробовать поменять на sql server provider.

Летучая
14.11.2016
21:41:40
с остальным соглашусь

Victor
14.11.2016
21:49:03
Надо мс наказывать, что локализации делает. И не столько студии, сколько сообщений .net framework. Для кого это вообще? Для пользователя? Пользователь застрелится раньше, чем успеет прочесть все сообщение о nullreference

Летучая
14.11.2016
21:50:42
ну типа для снижения порога вхождения

чтобы даже пятиклассник смог написать свой калькулятор.

Sergey
14.11.2016
21:55:55
ну типа для снижения порога вхождения
что там такого сложного в интерфейсе VS для написания калькулятора? File -> New Project -> F5?

Летучая
14.11.2016
21:56:27
Когда я впервые открыл Visual Studio.

Вернее, впервые я открыл Eclipse.

Я испугался и закрыл потому что всё было на английском и куча непонятных буковок разноцветных ещё.

В следующий раз открыл только через год.

Igor
14.11.2016
21:57:53
++ хотя после турбопаскаля проще пошло у меня

Google
Igor
14.11.2016
21:58:00
Тоже через года 2

Летучая
14.11.2016
21:58:55
Турбопаскаль же запилил тот же человек, что и C#.

Этим человеком был Альберт Эйнштейн (нет).

Летучая
14.11.2016
22:00:15
Ну и кто виноват в этом?
Что значит кто виноват?

Admin
ERROR: S client not available

Sergey
14.11.2016
22:01:00
Ты говоришь, что из-за англ версии не смог в программирование

Летучая
14.11.2016
22:01:02
Речь не о виноватых же. Речь о том, что глупому юзеру, не знакомому ни с чем продвинутым, сложно разобраться в куче кнопок.

Ну да.

Ну это вообще не главный фактор. Ещё куча кнопок.

Sergey
14.11.2016
22:02:24
Если у глупого юзера есть цель научится чему-то - англоязычный интерфейс стоит где-то в конце списка вещей, которые помешают ему выполнить задачу

Летучая
14.11.2016
22:03:25
Если есть цель, можно и китайский выучить же.

Они я думаю ради привлечения простого люда локализацией занимаются. Ну не совсем простого, а... нутыпонел.

Victor
14.11.2016
22:05:14
Китайский, говорят, прокачивает интеллект, но база учится за 2 года, не меньше

/подгоревшая белочка с нейроновым повидлом
14.11.2016
22:38:05
В следующий раз открыл только через год.
А надо было вообще не открывать этот страшный законсервированный кусок экскрементов

Летучая
14.11.2016
22:39:32
Что ты имеешь ввиду?

Эклипс говно, да.

/подгоревшая белочка с нейроновым повидлом
14.11.2016
22:40:30
Речь не о виноватых же. Речь о том, что глупому юзеру, не знакомому ни с чем продвинутым, сложно разобраться в куче кнопок.
В 12 лет я разбирался с фотошопом 4.5 и турбокадом методом проб и ошибок. Школьных знаний английского хватило чтобы понять Save и undo. Дизассемблер в 13 понять не смог. Но думаю проблема была не в английском интерфейсе.

Летучая
14.11.2016
22:41:06
я бы сказал проблема в интерфейсе вообще

если не рассматривать проблему школьников

Google
/подгоревшая белочка с нейроновым повидлом
14.11.2016
22:41:40
Что ты имеешь ввиду?
Ну просто честно, локализированный интерфейс ну просто никак не помогает

Английский язык в интерфейсе программы ~20-50 слов. Примерно столько же в базовом наборе функций. Если ты смог понять что такое do while, кнопочки типа run или step in просто не проблема. С тем что odin ass это плохо думаю согласны все, так? Тогда почему русифицированный ui должен быть лучше?

Ну это вообще не главный фактор. Ещё куча кнопок.
Я таки разобрался и в фотошопе и в турбокаде, а кнопок там больше

Andrey
14.11.2016
22:47:13
Всем привет

/подгоревшая белочка с нейроновым повидлом
14.11.2016
22:47:22
Салют!

Andrey
14.11.2016
22:47:26
Про эклипс золотые слова

Летучая
14.11.2016
22:47:26
И сколько времени ты на это потратил?

Andrey
14.11.2016
22:47:29
Я тоже ужаснулся и закрыл

В универе

И вообще ide очень сложно выглядят для начинающих(

Летучая
14.11.2016
22:47:52
Адобе в прошлом году анонсировал какой-то там проект.

Типа фотошоп.

Andrey
14.11.2016
22:48:03
Да даже не начинающим я вот понимаю что юзаю vs с решарпером процентов на 10-15 наверное...

Летучая
14.11.2016
22:48:03
Но без кучи кнопок.

/подгоревшая белочка с нейроновым повидлом
14.11.2016
22:48:12
И сколько времени ты на это потратил?
Часы с: Лучше б ассемблер учил ))

Andrey
14.11.2016
22:48:22
Короче вот такой вопрос. Есть гитлаб на линуксе

Летучая
14.11.2016
22:48:31
Полная реструктуризация интерфейса. И это было реально круто. Правда потом всё стухло :C мб найду ща

Andrey
14.11.2016
22:48:43
Можно настроить автобилд на моно с рефами на кастомные либы, как думаете?

Страница 122 из 1888

Эта группа больше не существует Эта группа больше не существует