Language、Language Type、Employeeという名前の 2 つの 3 つのテーブルがあります。
Language Type のフィールドはLId,LanguageType です
言語のフィールドは、LId、EmpId、言語の流暢さです。
Employee のフィールドはEmpId 、EmpName
Language Type と language の関係はone -to-oneで、 language と Employee テーブルはmany -to -oneです。問題は、言語でデータを入力するとエラーが表示されることです
A dependent property in a Referential Constraint is mapped
to a store-generated column. Column: 'LId'."}.
データは language Type に挿入されていますが、 language table には挿入されていません。lINQクエリは言語テーブル用です
public void AddEmpLanguage(Language language, long id)
{
using (var context = new HRMSEntities())
{
Language emp = new Language
{
EmpId = id,
LanguageFluency = language.LanguageFluency,
};
context.Language.AddObject(emp);
}
}