2011-09-06 38 views
1

我正在使用LINQ to Sharepoint,並且遇到了保存具有用戶字段的實體的大問題。 SPMetal產生我的用戶像場字符串屬性,所以我儘量TU做這樣的事情:LINQ to Sharepoint - 用戶字段

SomeEntity e = new SomeEntity() { ..., User = user.ID, ... }; 
dataContext.XXX.InsertOnSubmit(e); 
dataContext.SubmitChanges(); 

用戶變量是SPUser的類型,我想也USER = user.Sid,user.LoginName和ID:#domain \登錄名,但任何這個沒有工作。用戶字段始終爲空。

請問任何人都知道如何正確保存用戶字段的項目?

回答

2

我想通了。我不是太複雜:)。如果有人遇到了一些問題,SPMetal還會生成屬性UserID,該用戶ID必須設置爲用戶標識。不需要設置字符串用戶屬性。