Vla00
8 / 8 / 9
Регистрация: 06.10.2012
Сообщений: 561
|
|
1 | |
Связь 1-1 entity framework24.02.2016, 23:17. Просмотров 526. Ответов 5
Метки нет Все метки)
(
Преподаватель предоставил вот такую схему:
Я создал классы таблиц, но вот как их связать один к одному незнаю как. И нужно связать так что-бы в таблице 4 было одно поле и это поле содержало ключи из 1,2,3 таблицы. Как это сделать?
0
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
24.02.2016, 23:17 |
Ответы с готовыми решениями:
5
Entity framework, связь многие ко многим Связь 1 к многим в приложении Entity Framework ASP.NET MVC 5 MVC + Entity Framework Добавление в Entity Framework Entity FrameWork for VS 2015 |
tmac
4 / 4 / 0
Регистрация: 11.10.2015
Сообщений: 12
|
|
25.02.2016, 00:09 | 2 |
хотя бы фото сделали нормальное.
если вы хотите реализовать связь 1 к 1, то все это делается одной таблицей. если хотите сделать 4 таблицы, то это, судя по вашей схеме, будет связь один-ко-многим
0
|
Vla00
8 / 8 / 9
Регистрация: 06.10.2012
Сообщений: 561
|
|
25.02.2016, 01:33 [ТС] | 3 |
Вы не правы. Дот допустим в одной таблице описываются характеристики детали, она будет добавлена по id в 4 таблицу. Если сделаю один-ко-многим, то эта деталь может быть много раз в 4 таблице, а мне необходимо что-бы она была один раз (не дублировалась). так же и качается другие таблицы
0
|
tmac
4 / 4 / 0
Регистрация: 11.10.2015
Сообщений: 12
|
|
25.02.2016, 10:30 | 4 |
ну вот вам один-ко-многим для вашего случая. есть таблица со свойствами детали и есть таблица в которой вы создаете эти детали. В таблице Details содержится FK PropertiesId. И все будет работать, если вы делаете 100 одинаковых деталей, то вам не надо будет описывать 100 раз одни и те же свойства. Берете PropertiesId и назначаете детали. А в вашем случаей один-к-одинму нужно будет 100 раз описывать одни и те же свойства.
0
|
tmac
4 / 4 / 0
Регистрация: 11.10.2015
Сообщений: 12
|
|
25.02.2016, 10:33 | 5 |
и покажите внятную фотку, я может быстрее пойму вашу задачу
0
|
IamRain
1407 / 1254 / 395
Регистрация: 02.08.2011
Сообщений: 3,723
|
|
25.02.2016, 11:39 | 6 |
ТС надо сделать 4 связи 1-1.
Fluent API для 1..0-1: https://msdn.microsoft.com/en-us/data/jj591620.aspx
0
|
25.02.2016, 11:39 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
25.02.2016, 11:39 |
Entity Framework. В чем ошибка?
Модель отдельно от Entity Framework Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |