我在我的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;
任何建议如何解决这个问题?
答案 0 :(得分:1)
您发布的代码与您的错误无关。 SQL Server错误抱怨数据库中的某些问题。我猜你的数据库表有一些依赖于不存在的SQL函数dbo.fn_RegexIsMatch
的触发器,约束或计算列。