
Gid
19.04.2017
11:23:28
Если кодфирст на поко

Евген
19.04.2017
11:23:37
?
у меня был косяк с этим)
поэтому я и предположил, code first задетектил ид но поставил None

Google

Евген
19.04.2017
11:25:22
хотя я не помню, возможно потому что я сначала создал бд а потом на основе бд сгенерировал code first)

Gid
19.04.2017
11:25:49
Это бдфирст

Евген
19.04.2017
11:26:17
нет, теперь у меня code first
да. я знаю, говнокод, но чет как-то пофиг было

Gid
19.04.2017
11:28:52
Вообще лучше лишний раз потратить чуть больше времени и написать нормально

Евген
19.04.2017
11:29:21
?

Gid
19.04.2017
11:29:31
?

Mikhail
19.04.2017
11:29:51
и все
че ты

Евген
19.04.2017
11:29:56

Google

Евген
19.04.2017
11:30:09

Gid
19.04.2017
11:30:26

Евген
19.04.2017
11:31:02
яж не отрицаю свои ошибки)

Nikolay
19.04.2017
11:32:48

Mikhail
19.04.2017
11:34:33
ни пайму где
нужно бесплатно поддерживать легаси-тырпрайз на веб формах с 10летним бэкграундом ?

Nikolay
19.04.2017
11:35:43
ASP

Mikhail
19.04.2017
11:35:53
еее, асп

Nikolay
19.04.2017
11:36:00
Который без .Net

Mikhail
19.04.2017
11:36:40
ну а че, кто хочет научится - отличное дело

Nikolay
19.04.2017
11:37:50
Изучить архитектуру древних индусов

Oleg
19.04.2017
11:54:23
Вопрос, нафига майки сделали у identity user ID как стринг?

Ilya
19.04.2017
11:55:37
спрашивал это неделю назад тут же

Oleg
19.04.2017
11:56:19
Но по умолчанию туда гуид пихается. И если пилить уан ту уан таблицу то у другой тоже будет стринг. И чтобы решить все это нужно переопределять кастомными сущночтями всю эту свору таблиц и менеджеров

Ilya
19.04.2017
11:56:53
есть вероятность, что если регаться через oauth то там будут не гуиды
но это догадка

Oleg
19.04.2017
11:57:33
Хм. Типо для совместимости?

Google

Mikhail
19.04.2017
12:06:16

Дмитрий
19.04.2017
12:06:33
посоны, есть объект, его дают юзеру, как понять что в нем что-то изменилось? Типа надо поля сравнить все со старой версией
куда гуглить?

Mikhail
19.04.2017
12:07:14
каким образом ему его дают? о чем речь вообще?)

Дмитрий
19.04.2017
12:07:28
но только определенные поля, ибо в модели есть "не используются, оставили на всякий случай"

Mikhail
19.04.2017
12:07:30
дают на фронт? или как дают? какие технологии юзаешь?

Дмитрий
19.04.2017
12:08:01
какая разница? просто вытаскивается объект, дается пользователю, он может в нем некоторые поля изменить и вернуть обратно

Alexander
19.04.2017
12:08:23
Смотря, что ты хочешь. Узнать изменился ли объект? Или что изменилось в объекте?

Mikhail
19.04.2017
12:08:25

Дмитрий
19.04.2017
12:08:31
надо узнать, изменилось ли что-то
да, поля в объекте

Aleksey
19.04.2017
12:08:53
Похоже, товарищу просто надо два разных экземпляра сравнить по полям

Дмитрий
19.04.2017
12:08:59

Mikhail
19.04.2017
12:09:00
рефлексия в помозь

Дмитрий
19.04.2017
12:09:15

Vasily
19.04.2017
12:09:36
Не надо все поля сравнивать

Mikhail
19.04.2017
12:09:36
ну если тебе с фронта приходит измененная модель - это одно дело (два разных объекта и тд).
если ты по ссылке отдаешь объект и его меняют - это другое

Дмитрий
19.04.2017
12:09:52
а, ну тогда разные объекты

Vasily
19.04.2017
12:09:54
Это решается через timestamp

Aleksey
19.04.2017
12:10:06
Правильно выше советуют, рефлексируешь циклом по GetProperties() одного экземляра и проверяешь его значение в другом

Google

Дмитрий
19.04.2017
12:10:38
нашел, можно исключить какие-то

Mikhail
19.04.2017
12:11:08

Дмитрий
19.04.2017
12:11:51
норм, сейчас засяду гуглить, ибо ни рефлексию не юзал, ни кастомные атрибуты не использовал
но в целом понял, спасибо

Mikhail
19.04.2017
12:11:56
это из того, что сразу в голову пришло, возможно можно проще как-то. если цели нет унифицировать все это дело - можно по именам ненужные поля отбросить

Дмитрий
19.04.2017
12:12:19
не, кастомный атрибут в самый раз
потому что мне потом еще в одном месте отделать нужные от ненужных по тому же принципу
просто я header для таблиц вручную писал, когда можно было взять проперти и значение из Display(Name)

Mikhail
19.04.2017
12:13:10

Aleksey
19.04.2017
12:16:09
часть полей можно откинуть через BindingFlags
по общим метаданным,
специфические - по атрибутам property.GetCustomAttribute<MyAttribute?);

Mikhail
19.04.2017
12:17:47

Aleksey
19.04.2017
12:17:58
ага

Mikhail
19.04.2017
12:35:51
зачем я это послушал

Alexander
19.04.2017
12:36:10
подумаешь кто то упал

NightScreamer
19.04.2017
12:36:58
Случайно нажал

Alexander
19.04.2017
12:37:04
мы все видели, удалением теперь не отделаешься

NightScreamer
19.04.2017
12:39:46
Дурацкая кнопка

Google

a
19.04.2017
12:42:19
Спасибо за ответы с книжками ииии у меня тут ещё один вопрос. Можно ли создать бота для VK на C#? Так чтобы он в группе проводил викторину с вопросами и т.д.

Дмитрий
19.04.2017
12:42:59
создать бота для вк - можно, что именно он может, не уверен
api почитай прост ?

a
19.04.2017
12:44:10
Ну я маслёнок ещё и я понятия не имею что такое API. :)

Victor
19.04.2017
12:44:27
всм а чем пост опрос не нравится?
зачем апи мучать

Дмитрий
19.04.2017
12:52:08
api - это, просто говоря, набор типов (классов, интерфейсов и тд) и их методов, которые ты можешь использовать для взаимодействия с системой

a
19.04.2017
12:56:15
Спасибо большое. ?
Эта группа больше не существует