我在SQL中有很多关于蜂窝组和内容表的多个关系,我用接线表威胁。据名称是GroupContent。

当我尝试插入新组和内容时,OpenAccess插入组和内容和剂量并未将任何记录插入到我的结表中。 这是我的代码

using (Context orm = new Context ())
        {
            Group objGroup = new Group();
            objGroup.GroupName = "group 1";

            Content objContent = new Content();
            objContent.ContentDetail = "content 1";

            objGroup.Contents.Add(objContent );
            orm.Add(objGroup );
            orm.Add(objContent);

            orm.SaveChanges();


        }
.

我可以使用它与实体框架的代码。

有帮助吗?

解决方案

默认收集属性未在OpenAccess中管理(持久)。

您需要将导航成员标记为isManaged。只需打开设计器,查找导航属性(在这种情况下,组类的内容属性)并挖掘属性窗格,将IsMagerage更改为True。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top