1
我試圖同時將數據插入到主表和從屬表中。這兩個表之間確實存在數據庫關係,Employee表具有Identity列作爲主鍵。LINQ to SQL:插入主表和外表
我想:
Database.Employee emp = new Database.Employee()
{
x = DateTime.Now,
y = "xxx"
};
Database.Skill skill = new Database.Skill()
{
Skill = "Reading"
};
emp.Skills = skill; //Error on this line
dc.Employees.InsertOnSubmit(emp);
dc.SubmitChanges();
但我得到的錯誤是:
無法隱式轉換類型 'Database.Skill' 到 'System.Data.Linq.EntitySet'
上下文是使用SQLmetal生成的,但您提出的解決方案有效。謝謝。 –