Here’s another one my improv peeps can ignore.
I have a User field in one of the lists called “Owner.” However, when I query ListData.svc, it doesn’t appear. (No, it’s not deferred. It’s just not there. The OwnerId field isn’t there, either.) I bang my head against the wall a bit. Then I add another User field to my site columns, content type, and list in Visual Studio. Still no dice.
Then I think to add a field using the plain-old web interface. Suddenly it works. Could I have been defining my User columns incorrectly all this time?
(I changed the name of the column, in case “Owner” was a reserved word in OData or something. Don’t judge! I was desperate!)
Apparently, all this time I’d been missing the List=”UserInfo” parameter in my list definitions. And the only… ONLY symptom I’ve ever seen from this is that the field doesn’t appear when queried via the REST interface.
Once again, SharePoint has driven me to distraction (and blog posting).