1

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

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

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

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

4

1 回答 1

0

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

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

于 2013-08-13T15:08:11.863 回答