2017-08-16 11 views
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. 

を返します。私のモデルに何が間違っていますか?

答えて

0

このエラーは、バージョン2.0.0-rtm-10057で解決されました。

関連する問題