我正在使用 LINQ to Sharepoint,我在保存具有用户字段的实体时遇到了很大的问题。SPMetal 为我生成了类似字符串属性的用户字段,所以我尝试你做这样的事情:
SomeEntity e = new SomeEntity() { ..., User = user.ID, ... };
dataContext.XXX.InsertOnSubmit(e);
dataContext.SubmitChanges();
用户变量是 SPUser 的类型,我也尝试过 User = user.Sid、user.LoginName 和 id:#domain\login name,但这些都不起作用。用户字段始终为空。
请问有人知道如何使用用户字段正确保存项目吗?