我试图为一个名为的表添加一个新的存储库类,PersonFieldGroupDomain
但这就是它的样子:
所以基本上我们这个表只有两个字段。所以我去了实体框架模型设计器,我无法使用从数据库中更新模型将此表添加到设计器,它甚至不可见。但是,当我看到其他依赖于它的表时,我只能将其视为导航属性。
所以,我需要向它添加一条新记录,但由于我无法像为其他人那样直接从上下文中访问它,所以我尝试使用“附加”方法添加它,如下所示:
var fieldGroupSet = FieldGroupSets.Single(t=>t.FieldGroupSetId == 1);
fieldGroupSet.PersonFieldGroupDomainReference.Attach(Domains.Single(t=>t.DomainId == 2));
并且这段代码不起作用。至少我使用我在实际项目中使用的相同上下文程序集在 LinqPad 上对其进行了测试。
这篇文章似乎在谈论我可以使用http://msdn.microsoft.com/en-us/data/jj592676.aspx的一些方法,但它们似乎都不适合我。
任何工作想法将不胜感激。