sql server中“Products”表中的一列名为Favorite(tinyint)。我已经生成了实体,它被转换为实体,如图所示,
public class Products
{
----- Other Fields ------
public byte Favorite { get; set; }
}
我正在尝试通过下面的给定代码更新实体,
using (ADataContext dataContext = new ADataContext())
{
var product = dataContext.Products.Where(p => p.Id == 10).FirstOrDefault();
product.Favorite = (byte)EnumFavoriteType.MostFavorite;
dataContext.SubmitChanges();
}
它没有更新并显示错误
“类型'System.Data.Linq.ChangeConflictException'的例外' 发生在'A.Service.dll但未在用户代码中处理“。”不行 发现或改变。“
答案 0 :(得分:0)
我通过以下方式更改了实体类并添加了PropertyChanged
属性{/ 1}},
Favorite
它适用于我。