Денес, I spent a handful of hours tracking down the root cause behind the message "The column name that you entered is already in use or reserved. Choose another name."
Колоната во прашање може да се креира, брише и повторно креиран во друга средина, so I knew it wasn’t a reserved name. Сепак, Јас едноставно не можев да најдам на колоната насекаде преку стандардниот SharePoint кориснички интерфејс на било кој сајт во сајт за собирање.
Јас испратени до MSDN форуми тука и неукротим Ендрју Вудворд посочи мене во насока на основните објект модел на податоци.
Јас отиде да CodePlex да се најдат некои алатки кои ќе ми помогне пир во основните OM податоци и да ми помогне да се лоцира проблеми.
Се обидов неколку алатки и тие беа многу кул и интересен, но на крајот, the UI wasn’t good enough for my purpose. I’m not criticizing them by any means, но јасно ја алатката на одлуки немаат мојот проблем во умот кога тие создале нивните адаптери :). Most people seem to be investing a fair amount of time and effort in creating workstation / клиент апликации кои обезбедуваат дрво пати, right-click context menus and so forth. These are nice and all, но тоа е многу работа за да се создаде топ-of-the-линија корисник искуство кое исто така е многу флексибилен.
Јас навистина потребно одговор на овој проблем. Тоа се случи да ме дека ако би можел да ги добиете сите на сајтот колони во сајт за собирање во обичај листа, Јас би филтрирал, сортирање и создаде ставови дека ќе ми помогне да го најдете на оваа наводно постоечките колона (што тоа го правеше, BTW). I went ahead and did that and an hour or two later, ги имаше сите мојот сајт колони натоварена во обичај листа со групирање, sorting and so forth. I found my answer five minutes later.
Ако и кога јас успешно го преземе целиот свет, I think I will decree that all SharePoint tools providers must seriously consider surfacing their object model data in a custom list. That way, Имам моќ за да пребарувате било кој начин сакам (ограничени, се разбира, од стандардниот SharePoint карактеристики).