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生成的,但您提出的解决方案有效。谢谢。 –