
Ilya
14.02.2017
15:52:21
кидай код на пастебин а не эту хуйню нечитаемую

Max
14.02.2017
15:53:17
есть база mdf
для теста создал

Ilya
14.02.2017
15:53:55
локалдб?

Google

Ilya
14.02.2017
15:54:09
через сервер эксплорер видно ведь её?

Max
14.02.2017
15:54:17
да

Gid
14.02.2017
15:54:18
а данные в дб есть?)0

Max
14.02.2017
15:54:24
да

Ilya
14.02.2017
15:54:42
кинь код контекста и вэб конфиг
на pastebin

Max
14.02.2017
15:55:04
https://i.gyazo.com/ad62d955bdc673db23b5862642f270e7.png
щас

Gid
14.02.2017
15:55:33

Ilya
14.02.2017
15:55:35
>представления

Gid
14.02.2017
15:55:36
?

Ilya
14.02.2017
15:56:07
да, и его

Gid
14.02.2017
15:56:15
Битва экстрасенсов, лучше б сразу выяснить где нет данных

Google

Ilya
14.02.2017
15:56:23
так стоп

Gid
14.02.2017
15:56:23
Есть ли данные из дб на брейкпоинте

Ilya
14.02.2017
15:56:30
а ты данные добавлял туда?
тут только схема
ДАННЫЕ ГДЕ

Max
14.02.2017
15:57:04
http://pastebin.com/rUG2xJu7

Gid
14.02.2017
15:57:38
если у тебя кодфирст

Max
14.02.2017
15:57:43
https://i.gyazo.com/ada7e4f195f3967b172ad9218ebea890.png

Gid
14.02.2017
15:57:44
то покажи код самой сущности

Ilya
14.02.2017
15:58:00
зачем там virtual ?

Gid
14.02.2017
15:58:04
куда оно мапится

Ilya
14.02.2017
15:58:24
зачем там throw new UnintentionalCodeFirstException();

Max
14.02.2017
15:59:06
я пробовал руками делать и через модель код ферст
код контекста сгенерировало, но я его маленько изменил

Ilya
14.02.2017
16:00:12
throw new UnintentionalCodeFirstException(); убери

Gid
14.02.2017
16:00:29
вот такой код сущности примерно должен быть
чтоб в него данные при запросе ложились

Max
14.02.2017
16:01:14
оно генерировало, но там косяки были, и я удалил его, использую свой

Google

Max
14.02.2017
16:01:32
т.е. у меня уже был написал код зачем мне еще один такой же генерировать

Gid
14.02.2017
16:01:51
мне кажется ты не совсем понимаешь что ты делаешь

Ilya
14.02.2017
16:02:09
тебе сущность сгенерили?
или контекст?

Gid
14.02.2017
16:02:27
ты либо генерируешь сущности по базе, либо базу по сущностям

Ilya
14.02.2017
16:03:14

Max
14.02.2017
16:03:14
значит мне надо базу по сущностям
сам

Ilya
14.02.2017
16:03:26
о

anton
14.02.2017
16:03:27
Макс, пошарь тимвьювер сессию уже. ща мы тебе поможем в режиме конференции

Ilya
14.02.2017
16:03:29
что-то проясняется

Max
14.02.2017
16:03:43
я просто не понял оно должно было само создаться или я

Max
14.02.2017
16:03:54
создал свою на всякий

Ilya
14.02.2017
16:04:21

Max
14.02.2017
16:04:36
вот я юзал код ферст
видимо надо было первое юзать... но про него я ток что услышал(

Ilya
14.02.2017
16:04:57
я так понял ты используешь подход CodeFirst но по факту у тебя ДБ фёст

Gid
14.02.2017
16:04:57
покажи
зайди в класс юзер

Google

Max
14.02.2017
16:05:14
http://pastebin.com/zqcuSUmD

Ilya
14.02.2017
16:05:17

Gid
14.02.2017
16:05:31
дб фирст юзается только в 1 случае
заказчик дал свою говнобд
ну или перенос на ЕФ

Max
14.02.2017
16:05:50
понял буду знать

Gid
14.02.2017
16:06:02
и это
с++ забудь

Admin
ERROR: S client not available

Gid
14.02.2017
16:06:07
)
еф не может потащить ничего по причине невалидного айдишника я так думаю
точнее по причине его полного отсутствия
public Int64 pk { get; set; }

Ilya
14.02.2017
16:07:21

Gid
14.02.2017
16:07:26
вот это, т.к. оно не декорировано атрибутом

Ilya
14.02.2017
16:07:30
если ты там не зафакпил всё

Max
14.02.2017
16:07:30
вот в этом и проблема, я пытаюсь сделать так что бы int64 pk был как ид

Gid
14.02.2017
16:07:33
еф не воспринимает как айди
при кодфирсте public int Id автоматом становится айдишником

Max
14.02.2017
16:08:17
modelBuilder.Entity<InstaSharp.Objects.User?).HasKey(p => p.pk);

Google

Max
14.02.2017
16:08:24
вот я такую строчку добавил)

Ilya
14.02.2017
16:08:25

Gid
14.02.2017
16:08:30

Ilya
14.02.2017
16:08:41
можно и так, но ты бы в флюент не лез пока

Gid
14.02.2017
16:08:42
и через модел билдер тоже ничего не нужно прописывать
флюент вообще усложняет много чего
очень редко его использование оправдано ящитаю

Sergey
14.02.2017
16:09:10
О, опять срачи флюент Vs атрибуты!

Ilya
14.02.2017
16:09:11
флюент норм, но его лучше не юзать, когда можно не юзать

Gid
14.02.2017
16:09:22

Max
14.02.2017
16:09:41
просто если я поменяю имя в юзере то тогда при десерелизации не видно данные

Gid
14.02.2017
16:09:47
перепиши нормально модель

Sergey
14.02.2017
16:10:19

Gid
14.02.2017
16:10:25
Уже 1.5 недели как

Sergey
14.02.2017
16:10:50
Ну и ладно тогда

Gid
14.02.2017
16:11:04
Вот тот товарищ прав про флюент
Ничего особо плохого там нет
Но лучше не юзать когда можно не юзать
Эта группа больше не существует