こんにちは、データベースから日付を取得しようとしていますが、うまくいかず、理由がわかりません。
次のエラーが表示されます。
Error: Entities in 'DataBase' participate in the 'FK_MSCourse_Language' relationship. 0 related 'Language' were found. 1 'Language' is expected.
私のコード:
var language = db.Language.Where(x => x.Designation == publicLanguage);
if (language != null)
{
newCourse.Language = language.SingleOrDefault();
}
else
{
newCourse.Language = db.Language.SingleOrDefault(x => x.Designation == "English");
}
このようにすればうまくいきますが、データベースから言語に動的に渡したいです。
switch (publicLanguage)
{
case "French":
newCourse.Language = db.Language.SingleOrDefault(x => x.Designation == "French");
break;
default:
newCourse.Language = db.Language.SingleOrDefault(x => x.Designation == "English");
break;
}
誰が私が間違っているのか知っていますか?
ありがとう、マーカス