
Дмитрий
18.04.2017
11:39:07
сейчас я просто сделал, что value присваивается переменной левой, которая никогда не используется, т.к. гетер не ее тянет, а иначе вычисляет значение

Ilya
18.04.2017
11:48:09
может стоит сделать вычисляемое поле в бд?

Владимир
18.04.2017
11:53:32

Дмитрий
18.04.2017
11:54:16

Google

Владимир
18.04.2017
11:55:02
Зачем хранить тогда

Дмитрий
18.04.2017
11:55:58
Это уникальный идентификатор

Владимир
18.04.2017
12:01:34
Ключом в базе может быть два поля.

Дмитрий
18.04.2017
12:02:33
Мне нужно использовать это новое поле
Не толькокак непосредственно идентификатор

Сергей
18.04.2017
12:03:55
У тебя ef? и ты хочешь использовать его в запросах?

Дмитрий
18.04.2017
12:04:52
Да

Gid
18.04.2017
12:05:28
И запихивай в бд
Если оно изменяется то в бд хранит смысла 0

Сергей
18.04.2017
12:06:06
Сделай вычисляемым на кленте, и трансформируй IQueryable

Дмитрий
18.04.2017
12:06:48
public string UID {
get { return Language?.Name + "-" + Country?.Code + "-" + Mandator + "-" + Product?.SapProductNumber; }
set { _uid = Language?.Name + "-" + Country?.Code + "-" + Mandator + "-" + Product?.SapProductNumber; }
}

Google

Дмитрий
18.04.2017
12:06:52
сейчас я типа так сделал
просто мне уже в готовом приложении надо было изменить поле, много возни, если я его удалю полностью и буду просто всегда вычислять

Gid
18.04.2017
12:07:42
Что это?

Дмитрий
18.04.2017
12:07:43
не то написал
public string UID {
get { return Language?.Name + "-" + Country?.Code + "-" + Mandator + "-" + Product?.SapProductNumber; }
set { _uid = value; }
}
не знаю что с сеттером делать

Gid
18.04.2017
12:08:07
Что оно делает
Блять

Дмитрий
18.04.2017
12:08:23
составное поле просто

Gid
18.04.2017
12:08:25
Что ты хочешь сделать

Дмитрий
18.04.2017
12:08:40
на да

Gid
18.04.2017
12:08:46
Ебаное

Дмитрий
18.04.2017
12:08:56
мне уникально идентифицировать нечем

Gid
18.04.2017
12:09:07

Дмитрий
18.04.2017
12:09:11
только 4 ключа в сумме будут уникальными

Gid
18.04.2017
12:09:13
Или айди
Что это за проперти

Дмитрий
18.04.2017
12:09:39
я со строк в экселе читаю новые сущности

Google

Дмитрий
18.04.2017
12:09:47
и собираю, какой гуид?

Gid
18.04.2017
12:10:26
Yjaisno
Выглядит хорошо

Дмитрий
18.04.2017
12:11:13
ну типа что еще я могу сделать в таком случае
все руками же пишут

Gid
18.04.2017
12:11:53
Смотри, если ты собираешь его то зачем тебе его хранить
Ну и если ты его хранишь зачем тебе его собирать

Дмитрий
18.04.2017
12:12:11
боюсь все сломать ?
раньше это поле было нормальное
а заказчик сказал, что нахуй его не надо
а бд никуда не делась

Gid
18.04.2017
12:12:42
Генришь все гуидом
Забиваешь
На КОМПОЗИТНЫЙ ИДЕНТИФИКАТОР

Дмитрий
18.04.2017
12:12:52
не шарю,

Gid
18.04.2017
12:13:02
Алсо у тебя может быть дубликат
И твоей логике пизда

Дмитрий
18.04.2017
12:13:42
всмысле дубликат? Важны только эти поля, если они равны другому, то валидация не катит

Gid
18.04.2017
12:14:11
У тебя еще и проверка стоит?
На каждое поле?

Google

Дмитрий
18.04.2017
12:14:37
короче, я не знаю что делать на самом деле, это поле раньше было нормальным, его даже руками ввести можно было
не, я не так выразился
а теперь пришел вагон пиздецей в таске

Gid
18.04.2017
12:15:04
Guid generation
Ставишь гуид
И в хуй не дуешь
На пк

Дмитрий
18.04.2017
12:15:30
скинь ссылку
не понимаю

Gid
18.04.2017
12:15:33
На фронте кропаешь его
Да я в ванной
Как вылезу - дам

Дмитрий
18.04.2017
12:15:50
приложуха же на серве
короче, сложно, я просто не понимаю тебя

Gid
18.04.2017
12:16:00

Дмитрий
18.04.2017
12:16:14
знаний нет чтобы понять

Андрей
18.04.2017
12:16:22
Guid.NewGuid()

Gid
18.04.2017
12:16:24
Да загугли там 2 сек

Дмитрий
18.04.2017
12:16:49
гуил же это просто аналог хешкода? после того как хеш стал не 100% уникальным
все, что я знаю о гуиде

Google

Андрей
18.04.2017
12:17:19
для однозначоной идентификации юзай Гуид)

Gid
18.04.2017
12:17:20
Тебе же надо уник айди прокидывать везде
Генерь его и прокидывай

Дмитрий
18.04.2017
12:17:55
гуид собирается из значений полей? или просто как рандом дается?

Anatoly
18.04.2017
12:18:07
Просто случайное значение
там вроде 128 бит значащих

Дмитрий
18.04.2017
12:18:39
так а как оно мне поможет тогда? Если есть сущность в бд и есть новая, которая считана с экселя

Gid
18.04.2017
12:19:01
Давай так
Что тебе надо сделать

Андрей
18.04.2017
12:19:09
Guid like 4aec419e-082f-4d9f-a000-4ccc4b655000

Gid
18.04.2017
12:19:09
Сначала
Объясни

techi
18.04.2017
12:19:20
там скорее всего нужен составной

Gid
18.04.2017
12:19:36

techi
18.04.2017
12:19:40
(изучал sql 24.6 секунд)

Ed
18.04.2017
12:19:42
Ты в базу будешь писать их верно?
Эта группа больше не существует