我有一个使用实体框架更新表字段的函数。此函数使用 检索User
记录userid
,并将用户的字段更新UserState
为 false。
我的功能有效,但有时会抛出此异常。
Entity Framework: No mapping for the Unicode character exists in the target multibyte code page.
有谁知道这可能是什么原因造成的?
我的功能:
using (_DBEntities = new DBEntities())
{
var item = (from _key in _DBEntities.Users
where _key.UserID==userid
select _key).SingleOrDefault();
item.UserState=false;
_DBEntities.Users.ApplyChanges(item);
_DBEntities.SaveChanges();
}