Не удается найти ни столбец "dbo", ни пользовательскую функцию, ни агрегат "dbo.fn_RegexIsMatch", либо имя является неоднозначным - PullRequest
0 голосов
/ 02 января 2012

Я использую этот метод в своем классе репозитория приложения asp.net MVC 3:

internal void UpdatePersonEmail(Person person)
{            
    context.Entry(person).State = System.Data.EntityState.Modified;
    context.SaveChanges();               
}

но я получаю эту ошибку:

Невозможно найти ни столбец "dbo", ни пользовательскую функцию, ни агрегат "dbo.fn_RegexIsMatch" или имя неоднозначное.

в следующей строке:

context.Entry(person).State = System.Data.EntityState.Modified;

есть предложения, как это решить?

1 Ответ

1 голос
/ 02 января 2012

Код, который вы разместили, не связан с вашей ошибкой. Это ошибка SQL Server, жалующаяся на проблему в вашей базе данных. Я предполагаю, что ваша таблица базы данных имеет некоторый триггер, ограничение или вычисляемый столбец, зависящий от функции SQL dbo.fn_RegexIsMatch, которая не существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...