Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 通过Wcf数据服务保存相关对象时遇到问题_Entity Framework_C# 4.0_Wcf Data Services_Foreign Key Relationship - Fatal编程技术网

Entity framework 通过Wcf数据服务保存相关对象时遇到问题

Entity framework 通过Wcf数据服务保存相关对象时遇到问题,entity-framework,c#-4.0,wcf-data-services,foreign-key-relationship,Entity Framework,C# 4.0,Wcf Data Services,Foreign Key Relationship,首先,我用实体框架创建了一个WCF数据服务 在客户端上,我尝试执行以下操作 var user = (from u in ctx.FysPosUsers where u.Username == "test" select u).SingleOrDefault(); ForumUser forumUser = new ForumUser(); forumUs

首先,我用实体框架创建了一个WCF数据服务

在客户端上,我尝试执行以下操作

var user = (from u in ctx.FysPosUsers
                       where u.Username == "test"
                        select u).SingleOrDefault();

            ForumUser forumUser = new ForumUser();
            forumUser.DisplayName = "tester";
            forumUser.TagLine = "A random tagLine";
            forumUser.User = user;
            ctx.AddToForumUsers(forumUser);
            ctx.SaveChanges();
但当我尝试保存上下文时,会出现以下错误:

“EntityContext.ForumUsers”中的实体参与“ForumUser\u User”关系。 找到0个相关的“ForumUser\u用户\u目标”。应为1个“ForumUser\u User\u目标”


任何想到如何解决这个问题的人都会非常感激:)

在保存更改之前,您是否尝试过添加以下行:

ctx.SetLink(forumUser,“User”,User)

希望这有帮助。 谢谢
Pratik

您是否尝试在保存更改之前添加以下行:

ctx.SetLink(forumUser,“User”,User)

希望这有帮助。 谢谢 普拉蒂克