私はEntityFrameworkを初めて使用しますが、コードの最初のビットはすでに正しくないか、少なくとも、期待したものではないようです。
データベースからエンティティオブジェクトを生成しました。私のテーブルの1つはですWebUser。だから私はエンティティオブジェクトを持っていることを知っていますWebUser。データベースは、テーブルの主キーでもある Identityという名前の列を使用します。WebUserID
ただし、このCreateWebUserメソッドには次のシグネチャがあります...
public static WebUser CreateWebUser(global::System.Int32 webUserID,
global::System.String userName,
global::System.String password,
global::System.String emailAddress)
なぜそれが求めているのWebUserIDですか?これはデータベースに挿入できません。