发布时更改oData条目中的属性。 [WCF dataservice + EF + SQL express]

时间:2013-08-12 14:39:50

标签: javascript wcf entity-framework odata

我有一个简单的设置WCF数据服务+ EF + SQL Express DB。 我在用javascript编写的移动应用程序中使用此oData。 这也是我第一次处理WCF和EF的东西,所以我不太了解。

我需要向db添加一条记录,但是对于其中一个列,我需要从System.Guid.NewGuid.ToString()中提供一个值。

我想在构建要发布的oData条目时,我无法在应用程序端执行此操作。

我可以在WCF中实现这一点吗?例如,当我向db发布一个条目时,WCF拦截并将System.Guid.NewGuid.ToString()值添加到条目的属性中?

1 个答案:

答案 0 :(得分:0)

您可以使用WCF数据服务ChangeInterceptor:

http://msdn.microsoft.com/en-us/library/vstudio/dd744842(v=vs.100).aspx