我有一个使用RiaService项目的解决方案。我已成功使用它已有一段时间了。在我上次更改数据库时,我遇到了一个问题,当我在Silverlight项目中访问它们时,任何新字段都会出错。
加载操作后,我将我的属性设置为返回的第一条记录:
Rights = loadOp.Entities.First();
此时我可以访问所有旧字段:
int _id = Rights.Id
string _name = Rights.Name
但是当我尝试访问新添加的数据库字段时:
string _description = Right.Description
我收到以下错误:
我没有在构建上出现错误,因此它看到了正确的元数据并认识到DESCRIPTION字段有效。它使用元数据中的DESCRIPTION构建RiaService。所以我不知道为什么会发生这种情况。当我构建一个添加新表和字段的项目时,我已经完成了相同的事情,我以前从未见过这个。
答案 0 :(得分:0)
我最后只使用了大约3周前的备份,该备份工作正常并手动更新代码到目前为止。这似乎已经成功了,但没有确定问题的实际原因。