0
を使用したとき、私は2つの非常に簡単な表コレクション引数 'properties'には少なくとも1つの要素が含まれている必要があります。 DOTNET EF
CREATE TABLE `site` (
`id` int(2) NOT NULL AUTO_INCREMENT,
`Name` text COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
そして
CREATE TABLE `program` (
`Contract` varchar(32) COLLATE utf8_unicode_ci NOT NULL,
`Name` text COLLATE utf8_unicode_ci NOT NULL,
`SiteId` int(2) NOT NULL,
PRIMARY KEY (`Contract`),
KEY `SiteId` (`SiteId`),
CONSTRAINT `SiteId` FOREIGN KEY (`SiteId`) REFERENCES `site` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
を持っFKは、番組表のサイトIDフィールドにあります。
私がしようとすると
dotnet ef dbcontext scaffold "constring" "Pomelo.EntityFrameworkCore.MySql" -f -o "Models" -d
を使用して、私のモデルを生成すると、エラーにモデルが細かい生成FKを削除
The collection argument 'properties' must contain at least one element.
を返します。私のモデルに何が間違っていますか?