В следующем коде я хочу добавить поле поиска в список. Однако он получил ошибку: «Объект используется в контексте, отличном от того, который связан с объектом». Однако я не знаю, где я ошибаюсь. Кто-нибудь может показать мне?
ClientContext context = new ClientContext("samplesite");
SecureString password = new SecureString();
foreach (char c in "abcdxyz".ToCharArray()) password.AppendChar(c);
context.Credentials = new SharePointOnlineCredentials("abcd@xyz.com",password);
FieldLookup emp = context.CastTo<FieldLookup>(context.Site.RootWeb.Lists.GetByTitle("Employees").Fields.GetByTitle("First Name"));
context.Load(emp);
context.ExecuteQuery();
projs.Fields.AddDependentLookup("Leader", emp, "Employee");
emp.AllowMultipleValues = true;
projs.Fields.AddDependentLookup("Members", emp, "Employee");
context.ExecuteQuery();
Ps: Консоль показывает адрес ошибки в строке: "projs.Fields.AddDependentLookup (" Leader ", emp," Employee ");"