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

Страница 818 из 1888
Sergey
19.04.2017
20:21:48
Но лучше же взять Энтерпрайз)0)

Не зная в чем плюсы

и не чувствуя разницу

Валерий
19.04.2017
20:22:00
sqл же бесплатный
Не знаю, не узнавал

Google
Artem
19.04.2017
20:23:15
в универе есть вроде у меня такая фишка. но, как нам говорили, там каждый год надо продлевать лицуху на продукты и я не согласился. студия коммьюнити есть, офис и винда - промолчу. для обучения достаточно

Студенты, много кому вуз предоставляет продукты майкрософт?

Валерий
19.04.2017
20:24:37


Евген
19.04.2017
20:26:58
А чего еще 10 то не дают :(

Artem
19.04.2017
20:27:41
А чего еще 10 то не дают :(
в смысле не дают 10? на скрине что выше кинули есть w10

Евген
19.04.2017
20:28:04
Да? Чет с телефона не удобно слегка и не видно, извиняюсь

Microsoft news
19.04.2017
20:31:33
SQL Server 2017 CTP 2.0 Now Available https://visualstudiomagazine.com/articles/2017/04/19/sql-server-vnext-2017-ctp-2.aspx The RDBMS formerly known as SQL Server vNext is now out as SQL Server 2017 Community Technology Preview 2.0.

Sergey
19.04.2017
21:12:32
И из-за того что дублирует сущности, то и добалвяет поля к другим таблицам

ненавижу

Mikhail
19.04.2017
21:13:25
Эх, все равно не заработало:( Теперь он тупо дублирует
Стоп, а он у тебя автоматом автора создает?

Sergey
19.04.2017
21:13:54
Если коменчу добавление книги, и 10 раз делаю сид только для автора, то все ок

Google
Sergey
19.04.2017
21:14:06
а Как только добавляю 2 раза книги, то он дублирует и книги и авторов

Mikhail
19.04.2017
21:14:38
Не, я имею ввиду - ты автора отдельно создаешь или передаешь его с объектом книги на создание?

Если второе, то вряд ли из этого что-то адекватное выйдет - создавай автора отдельно, а потом ставь его ид у книги.

Sergey
19.04.2017
21:15:33


это как бы "одна проходка"



потом так

Mikhail
19.04.2017
21:16:35
Добавляй к книге не author, а authorid

Sergey
19.04.2017
21:16:59
а так чо можно? он ведь еще не определен этот айди у нее?

Mikhail
19.04.2017
21:17:23
Хотя на инсерт скорее всего не сработает без сохранения

Sergey
19.04.2017
21:17:23
Они же вроде потом расставляются

Что полгода назад трахался с этим что сейчас...

Mikhail
19.04.2017
21:20:03
Если я правильно помню, то по объекту еф не очень могёт (или мы в свое время не прошарили). Попросту на сделать create автора, вызвать savechanges, а потом по ид привязать

Попробуй *

Sergey
19.04.2017
21:22:23
То есть получается N раз SaveChanges?

даже 2N

Mikhail
19.04.2017
21:22:59
Ну у тебя будет хоть какое-то решение для начала, потом можно покопать еще варианты

Sergey
19.04.2017
21:23:14
Не, это я уточнил

А как я айди получу

контекст вызывать?

Google
Mikhail
19.04.2017
21:24:03
Он сам его должен после savechanges в твоем объекте проставить

Если я ниче не напутал конечно?

Sergey
19.04.2017
21:24:53
Оп

Сейчас попробую

Тогда чтобы сделать AddOrUpdate мне экземпляр каждый раз в лист запихивать нужно будет... извращенство. Блин вот с айди мне кажется прям рядом, мб где-то тупая ошибка

Sergey
19.04.2017
21:30:16
Ну я имею в виду - окей, я могу проверить, чтобы в "этой партии" новых объектов не было дупликатов, но как таким способом проверять чтобы с теми что имеются в бд их не было

или я что-то очень не понимаю

:(

Mikhail
19.04.2017
21:31:23
А блин... authors это локальная коллекция какая-то да?

Sergey
19.04.2017
21:32:21
Ну вообще идея такова: есть CSV, в нем данные, я его читаю разделяю по локальным коллекциям в соответствии с бд - добавляю. Потом при добавлении этого же CSV все должно апдейтнуться

Mikhail
19.04.2017
21:32:58
Короче, я уже туплю к ночи. Но суть в том, что тебе нужно отдельно авторов создать, а книгам их ид проставить. Если ты будешь объекты авторов с объектами книг в бд пулять, то еф их будет дублировать

Sergey
19.04.2017
21:33:48
Понял, с этого и начну завтра обдумывание)) Спасибо за время потраченое и прояснение))

Mikhail
19.04.2017
21:34:27
Да не за что. Это полезно - приходится голову включать,а это полезно)

Летучая
19.04.2017
21:56:03
Глаза вытекают

Sergey
19.04.2017
21:56:24
Интересно послушать замечания

Хочу развиваться

Летучая
19.04.2017
21:57:00
Во-первых FirstOrDefault у тебя не к месту там

Надо First

Потому что если энтити есть, нулла там не может быть

Google
Sergey
19.04.2017
21:57:36
Ой, это да, забыл поменять. Согласен

Летучая
19.04.2017
21:58:08
Во-вторых

Вот это жирное

Выражение

Где ты сравниваешь все поля объекта

Sergey
19.04.2017
21:58:46
Его бы реюзнуть как-нибудь

Gid
19.04.2017
22:01:11
адд ор апдейт на авторов в сид методе

у тя кор?

могу сказать как в коре сделать

отношение one-to-many

Летучая
19.04.2017
22:05:18
Его бы реюзнуть как-нибудь
Сделай функцию с этой хренью предикатом и реюзай. Но лучше по-человечески сравнивать все поля объекта Самое банальное — делаешь отдельный метод Equals для нужного типа и через рефлексию поля объектов сравниваешь.

Однотипную логику Exists—Add—First можно сделать дженерик-функцией и убрать копипасту ещё

Sergey
19.04.2017
22:09:44
у тя кор?
Как раз хотел узнать, что значит это слово

Gid
19.04.2017
22:09:57
Я там эту проблему решал 2 недели назад на сид методе

Gid
19.04.2017
22:11:20
могу конечно раскопать что-то на мвц, но эт завтра уже если у тебя не выйдет решить самому

у меня даже есть микро цмска

там точно есть

Google
Sergey
19.04.2017
22:12:14
Жду любой помощи! Меня этот вопрос давно интересует

Mikhail
19.04.2017
22:12:39
Sergey
19.04.2017
22:12:47
И странно, почему он такой непопулярный. Сразу мысли что я криворукий и вообще ге туда пошел

Gid
19.04.2017
22:13:06
Савсем дикий ?
Я щас пилю на нг2

Летучая
19.04.2017
22:13:20
Переходи на нг4

Gid
19.04.2017
22:13:23
Скоро буду перекатывать на стек веб апи + нода + ангуляр

нода как прослойка для мидлвары

Летучая
19.04.2017
22:13:36
А то засмеют в жс чатах

Gid
19.04.2017
22:13:37
и сервер рендеринга

Gid
19.04.2017
22:14:03
А нода там зачем?
В связке ангуляр + веб апи очень криво работает сео и сервер рендеринг

от слова в стандартной ВООБЩЕ не работает

нужно юзать angular cli

либо ноду как прослойку для рендеринга

Сергей
19.04.2017
22:14:56
Есть примеры хардкорных проектов на вебапи? А то мне кажется я говнякаю немного

Gid
19.04.2017
22:15:15
там неплохая архитектура

Сергей
19.04.2017
22:15:21
Ссыль?

Gid
19.04.2017
22:15:24
можешь как шаблон заюзать

щас дам

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

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