Я подключил свое приложение MVC asp.net к базе данных MySQL и включил все таблицы в edmx, но в конструкторе не появилось никаких связей, как показано на рисунке:
![enter image description here](https://i.stack.imgur.com/KcS7z.png)
Я пытался изменить Entity Framework и MySQL ddls в версиях страницы управления слепками, но не работал со мной
запросы на создание базы данных:
Таблица годовых отчетов:
CREATE TABLE `AnnualMilestone` (
`AnnalReport_Id` int(11) NOT NULL,
`Milstone_Id` int(11) NOT NULL,
`IsCompleted_Id` int(11) DEFAULT NULL,
`CompletionDate` date DEFAULT NULL,
`Justification` varchar(2000) DEFAULT NULL,
`NewDeadLine` date DEFAULT NULL,
`CreatedBy_Id` char(36) DEFAULT NULL,
`CreatedDate` datetime DEFAULT NULL,
`LastModifiedDate` datetime DEFAULT NULL,
`LastModifiedBy_Id` char(36) DEFAULT NULL,
PRIMARY KEY (`AnnalReport_Id`,`Milstone_Id`),
KEY `FK_ISCOMPLETED` (`IsCompleted_Id`),
KEY `FK_MILSTONE_ANNAUL` (`Milstone_Id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
Таблица годовых отчетов:
CREATE TABLE `AnnualReport` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`Project_Id` int(11) DEFAULT NULL,
`ReportingYear` int(11) NOT NULL,
`SupportReceived` float NOT NULL,
`SupportSpentOnMitigation` float NOT NULL,
`IsCompleted_Id` int(11) DEFAULT NULL,
`Phase_Id` int(11) DEFAULT NULL,
`WorkFlowStatus_Id` int(11) DEFAULT NULL,
`LastModifiedBy_Id` char(36) DEFAULT NULL,
`LastModifiedDate` datetime DEFAULT NULL,
`CreatedDate` datetime DEFAULT NULL,
`CreatedBy_Id` char(36) DEFAULT NULL,
`IsWFCompleted_Id` int(11) DEFAULT NULL,
`MinistryAnnualReport_Id` int(11) DEFAULT NULL,
`StatusBeforeCancel` int(11) DEFAULT NULL,
PRIMARY KEY (`Id`),
KEY `FK_ANNUALPHASE` (`Phase_Id`),
KEY `FK_ANNUALWFSTATUS` (`WorkFlowStatus_Id`),
KEY `FK_STATUSBEFORECANCEL` (`StatusBeforeCancel`),
KEY `FK_WFCOMPLETED` (`IsWFCompleted_Id`),
KEY `FK_YESNO` (`IsCompleted_Id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8