【发布时间】:2013-06-27 11:05:52
【问题描述】:
我有一个使用实体框架更新表字段的函数。
该函数使用userid检索User记录,并将用户的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();
}
【问题讨论】:
-
你能发布异常,消息和类型和行吗?
-
无法加载文件或程序集 'System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=007a5c561934e089' 或其依赖项之一。目标多字节代码页中不存在 Unicode 字符的映射。 (HRESULT 异常:0x80070459)
标签: c# frameworks entity