|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
hVosttskyANANoSQL набирает обороты, так что не обязательно :) Реляционные СУБД и NoSQL даже рядом не взаимозаменяющие вещи, хотя позиционируются они почему-то в формате SQL vs. NoSQL.Это у тебя в голове они так позиционируются, а я такого не писал :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 08:10 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
viton-zizuЭх на мусолили, а по делу то никто и не подсказал!) Проблема была в том, что нужно только один контекст создавать!) и не запихивать лишние поля с Id У меня такие сложности с освоением code first в связи с тем, что мало статей на русском, в которых бы развернуто все объяснялось. Примеров тоже не много удалось найти, которые находил, были в одну таблицу, т.е. совсем тривиальные. Находил хорошие статьи на английском, но они довольно массивны, а их проблематично читатьНу так надо было взять книжку по ADO.NET и по шаблонам проектирования (их-то на русском завались), и написать простой и рабочий код. Столько времени убивать на проект величины "БД будет простая, 2-3 таблицы от силы, возможно и в одну уложусь". ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 08:15 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
Коллеги интересно на это как смотрят. "Там база на три таблицы, а он второй месяц возится". Так? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 08:17 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
viton-zizuпо делу то никто и не подсказал!) Проблема была в том, что нужно только один контекст создавать!)а где в ваших примерах два контекста? не надо переваливать на здоровую голову ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 08:44 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
Shocker.ProНу раз так, при выборке из Card использовать .Include(n => n.Person) По пробовал using (var context = new MyDbContext()) { IList<Card> cards = context.Cards.Include("Persons").ToList(); } Выдает ошибку: Указан недопустимый путь Include...свойство навигации с именем "Persons" ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 09:09 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
Shocker.Proviton-zizuпо делу то никто и не подсказал!) Проблема была в том, что нужно только один контекст создавать!)а где в ваших примерах два контекста? не надо переваливать на здоровую голову Sorry) и вправду нужного не выложил)) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 09:24 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
viton-zizuInclude("Persons")Shocker.ProInclude(n => n.Person)найдите 10 отличий ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 09:35 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
Нашел)) а что такое тогда n в данном примере?)) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 09:39 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
параметр типа Card Include даст указание подгрузить данные из связанного набора ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 09:42 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
Почему то Include в качестве параметра принимает только string, поэтому подобный пример у меня вызывает ошибку! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 09:53 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 10:03 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
блин, ну это клиника уже)) Спасибо большущее!)) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 10:16 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
блин, а ошибка то осталась! "Указан недопустимый путь Include... не объявляет свойство навигации с именем "Name" ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 10:22 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
и где в моем примере Name? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 10:32 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
viton-zizu, пора признать, что не получилось быстро внедрить EF в рабочий проект, и переписать код на то, в чём хорошо разбираетесь. А EF продолжить изучать в свободное время. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 10:35 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
Shocker.Proи где в моем примере Name? Делаю так: IList<Card> cards = db.Cards.Include(n => n.Person).ToList(); (Person это поле из Cards) То выводится, но ерунда,один два столбка из Cards, как и нужно и всего один столбец заполненный "MyDataBase.Data.Entities.Person" По пробовал второй вариант IList<Card> cards = db.Cards.Include(n => n.Person.Name).ToList(); Думал что конкретное одно поле при инклюдится, но данная ошибка выползла)) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 10:43 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
skyANAviton-zizu, пора признать, что не получилось быстро внедрить EF в рабочий проект, и переписать код на то, в чём хорошо разбираетесь. А EF продолжить изучать в свободное время. Да проект уже сдан давно)) Это я для себя) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 10:44 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
viton-zizuПо пробовал второй вариантто есть я должен был догадаться, как вы извращаетесь, чтобы ответить на это:viton-zizuблин, а ошибка то осталась! "Указан недопустимый путь Include... не объявляет свойство навигации с именем "Name"вы забываете, что мне не видно вашего экрана и неизвестно, какие странные мысли вам приходят в голову. viton-zizuДелаю так: IList<Card> cards = db.Cards.Include(n => n.Person).ToList(); (Person это поле из Cards)А толку-то? То, что вы подключили коллекцию Person к выборке совсем не значит, что она попадет в List методом ToList(). Воспользуйтесь .Select(), чтобы сделать нужную выборку, и вообще, подучите LinQ для начала. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 11:04 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
Shocker.ProТо, что вы подключили коллекцию Person к выборке совсем не значит, что она попадет в List методом ToList()Точнее, попадет, конечно, но не на "верхний" уровень, а так и останется подчиненным полем элемента коллекции ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 11:11 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
А нету на примете хорошей статейки?) был бы очень признателен) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 11:34 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
skyANAЭто у тебя в голове они так позиционируются, а я такого не писал :) Вот не увиливай ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 11:38 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
viton-zizuА нету на примете хорошей статейки?) был бы очень признателен) Так а чо, гугол уже попал под санкции?? Ладно уж, так и быть, поищу за тебя: http://www.entityframeworktutorial.net/code-first/configure-one-to-one-relationship-in-code-first.aspx http://stackoverflow.com/questions/3622572/how-to-declare-one-to-one-relationship-using-entity-framework-4-code-first-poco http://stackoverflow.com/questions/7689532/entity-framework-code-first-one-to-one-relationship ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 11:40 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
hVosttskyANAЭто у тебя в голове они так позиционируются, а я такого не писал :) Вот не увиливай Я не увиливаю: 16705748 . ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 12:35 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
viton-zizuА нету на примете хорошей статейки?) был бы очень признателен)О, здравая мысль! Почитать для начала книжку, статью, документацию, а не программировать при помощи интуиции и форума :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 12:37 |
|
Связь один к одному EF Code First
|
|||
---|---|---|---|
#18+
hVosttviton-zizuА нету на примете хорошей статейки?) был бы очень признателен) Так а чо, гугол уже попал под санкции?? Ладно уж, так и быть, поищу за тебя: http://www.entityframeworktutorial.net/code-first/configure-one-to-one-relationship-in-code-first.aspx http://stackoverflow.com/questions/3622572/how-to-declare-one-to-one-relationship-using-entity-framework-4-code-first-poco http://stackoverflow.com/questions/7689532/entity-framework-code-first-one-to-one-relationship Да ему уже не EF нужен. Нужна статья, как делать выборки с помощью .Select в Linq ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 12:40 |
|
|
start [/forum/topic.php?fid=17&msg=38785215&tid=1349680]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
168ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 254ms |
total: | 524ms |
0 / 0 |