私は(数)を2つの引数、名前とパスワードを取得してIDを返しconnectUser
と呼ばれる関数を呼び出すしようとしています呼び出す方法関数Entity Frameworkの
問題は、それが動作しないということであると私はスローNotSupportedException
を取得しています代わりに。
int userID;
[EdmFunction("Model.Store", "connectUser")]
public static int connectUser(String loginName, String loginPass)
{
throw new NotSupportedException("Direct calls are not supported.");
}
private void btnSignIn_Click(object sender, EventArgs e)
{
userID = (Int32)connectUser(loginName.Text, loginPass.Text);
}
何が起こっているのですか?私はいくつかのチュートリアルを試して、彼らが言うことに基づいて、それはうまくいくはずです。しかし私にとっては、それは[EdmFunction("Model.Store", "connectUser")]
属性を無視します。
すべてのチュートリアル私はそれが[EdmFunction( "Model.Store"、 "connectUser")]によってオーバーロードされているのでnotsuppportedをスローすることを無視すると言っています。関数のコードはデータベースに格納されます。この関数のポイントは、データベースに接続して関数を呼び出し、属性を与えてから結果を得ることです。私はそれが新しいユーザーの作品を作成するような他の関数以来、この1つではない – Ifridius