Я пытаюсь вызвать функцию с именем connectUser
, которая принимает 2 аргумент, имя и пароль и возвращает идентификатор (номер)Как вызвать функцию 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")]
.
Каждый учебник, который я читал, сказал, что он будет игнорировать throw notsuppported, поскольку он перегружен [EdmFunction («Model.Store», «connectUser»)]. Код функции хранится в базе данных. Точкой этой функции является подключение к базе данных, функция вызова и предоставление ей атрибутов, а затем получение результата. Я знаю, что он подключается к базе данных, так как другие функции, такие как создание новых пользовательских работ, но не этот – Ifridius