2011-04-20 126 views
0

我有一个连接到远程服务器的Silverlight应用程序。我正在使用EF + WCF进行数据库连接。我可以毫无问题检索数据,但如果我要插入一个新条目表中,我得到以下异常:WCF数据插入失败

[HttpWebRequest_WebException_RemoteServer] 
Arguments: NotFound 

然后有很多的堆栈跟踪信息是没有直接关系的我的代码。这里是WCF服务如何添加一个新的条目:

[OperationContract] 
public void addNewEntry(INFORMATION info) 
{ 
     myDBEntities en = new myDBEntities(); 
     en.AddToINFORMATION(info); 
     en.SaveChanges(); 
} 

我传递一个信息对象从客户端,它试图保存新条目表服务。对象本身被正确构造。

我在做什么错?我不明白为什么我可以检索数据但不保存任何数据。

+0

你在服务器端有什么异常? – 2011-04-20 10:07:06

回答

0

这可能是几件事情:

  • 你是在被允许得到数据的用户的安全上下文,但不保存数据
  • 没有在你的表必填字段在
0

随着其他意见,您为什么又要在[OperationContract的]方法你的数据库逻辑不发送。

您应该将业务/数据库逻辑抽象为不同的类/程序集......让人思考。