3

EF 関数を呼び出す WCF があります。

クライアントからメソッドを呼び出してユーザーを挿入しても、何も起こりません。

これは私が呼び出しているメソッドです:

public void insertData(Users pUser)
{
    using (var context = new AMTEntitiesContainer())
    {
        var User = context.Users.Add(pUser);
        context.SaveChanges();
    }
}

このコードに何か問題がありますか?

4

1 に答える 1

0

私が間違っていると思う唯一のことは、var User が必要ないことです。context.Users.Add(pUser); を使用するだけです。変更を保存します。

もう 1 つの可能性は、AMTEntitiesContainer が適切な DbContext ではないことです。AMTEntitiesContainer クラスを見ないと、それを理解するのは難しいでしょう。

于 2013-04-09T18:02:57.190 に答える