LINQ to Sharepoint - campo Utente
-
27-10-2019 - |
Domanda
Sto usando LINQ to Sharepoint e ho grande problema con il salvataggio entità che hanno campo utente. SPMetal mi generato campo Utente come la proprietà di stringa, quindi cerco tu fare qualcosa di simile:
SomeEntity e = new SomeEntity() { ..., User = user.ID, ... };
dataContext.XXX.InsertOnSubmit(e);
dataContext.SubmitChanges();
variabile utente è di tipo di SPUser, ho provato anche utente = user.Sid, user.LoginName e id: #domain \ Nome di accesso, ma nulla di questo non ha lavoro. campo Utente è sempre vuoto.
Si prega di fare Qualcuno sa come correttamente Salva oggetto con il campo di utente?
Soluzione
ho capito. Non era troppo complicato :). Se qualcuno ha la qualche problema, SPMetal genera anche UserID proprietà che deve essere impostato su id utente. Non è necessario impostare proprietà della stringa User.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow