Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Vla00
8 / 8 / 9
Регистрация: 06.10.2012
Сообщений: 561
1

Связь 1-1 entity framework

24.02.2016, 23:17. Просмотров 526. Ответов 5
Метки нет (Все метки)

Преподаватель предоставил вот такую схему:
Связь 1-1 entity framework

Я создал классы таблиц, но вот как их связать один к одному незнаю как.
И нужно связать так что-бы в таблице 4 было одно поле и это поле содержало ключи из 1,2,3 таблицы. Как это сделать?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2016, 23:17
Ответы с готовыми решениями:

Entity framework, связь многие ко многим
Доброго времени суток ! Зарание извиняюсь если поместил тему не в тот раздел. Вопрос такой у...

Связь 1 к многим в приложении Entity Framework ASP.NET MVC 5
Пишу веб-приложения и нужно сделать связь 1 к многим, но это поле может быть не заполнение. И тут и...

MVC + Entity Framework
Подскажите плз ORM, а возможно и СУБД для более комфортной работы. Планируется написание проекта...

Добавление в Entity Framework
Гуглил, но не особо понял , что нужно , чтобы пофиксить это Выборка нормально, а если добавлять и...

Entity FrameWork for VS 2015
У меня есть библиотека классов. И их функционал нужно перенести в таблицы в microsoft sql. Я слышал...

5
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
Цитата Сообщение от tmac Посмотреть сообщение
если хотите сделать 4 таблицы, то это, судя по вашей схеме, будет связь один-ко-многим
Вы не правы. Дот допустим в одной таблице описываются характеристики детали, она будет добавлена по 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
Миниатюры
Связь 1-1 entity framework  
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
Цитата Сообщение от tmac Посмотреть сообщение
если хотите сделать 4 таблицы, то это, судя по вашей схеме, будет связь один-ко-многим
ТС надо сделать 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, вроде бы все создала,но выдает такую ошибку (P.S....

Entity Framework. Объединение сущностей
Привет. Начал разбираться с MVC и меня возникла проблема, я создал примитивную базу данных...

Модель отдельно от Entity Framework
Припустим, есть сгенеррированая Entity Framework Как можно сделать модель к Entity Framework,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru