SharePoint 2010 - тип контента BCS с Visual Studio 2010
-
26-10-2019 - |
Вопрос
Я делаю внешний контент типа BCS Project в Visual Studio. В проекте у меня есть класс Linq to SQL с таблицей сотрудников, и у меня есть класс BCS Model (BDCM), в котором у меня есть одна организация, названная сотрудника, я следовал указанному руководству для вашей ссылкиУчебник, пожалуйста, нажмите здесь, чтобы увидеть
Когда я развертываю и составляю список на сайте SharePoint, я получаю эту ошибку
Невозможно отобразить эту веб -часть. Чтобы устранить эту проблему, откройте эту веб-страницу в Microsoft SharePoint Foundation, совместимое с редактором HTML, такого как Microsoft SharePoint Designer. Если проблема устойчиво, свяжитесь с администратором веб -сервера.
Идентификатор корреляции: 0B6E886B-A218-4658-82B2-23E82EB1FA5F
Когда я зарегистрировался в журналах SharePoint с идентификатором корреляции, это показывает мне:
Внешние списки: Использование настройки фильтра по умолчанию для Finder 'readitem'in entity' intitye ’of EntityNamespace 'spcheck2010csharp2.externalmodel1'. Это, вероятно, приведет к значительному снижению производительности.
Пожалуйста, помогите мне узнать причину для этого вопроса.
-Rhm
Нашел эту ошибку также в журналах:
Не могу найти имущество с именем «работник» на родительском объекте
Решение 2
Спасибо за то, что вернулись ко мне, но я решил его, типовое имя в дескрипторе типа сотрудника в рамках RayEelist не было определено для класса «сотрудника», который находится в проекте, как внутри файла DBML LINQ в SQL.
Надеюсь, это поможет кому -то там!
Ваше здоровье :)
Другие советы
Я предполагаю, что две ошибки связаны. Во -первых, учебник выглядит как «ReadiTem» - это конкретный искатель, а не метод Finder. Настолько дважды проверьте, что ваш Rideitem-это конкретный искатель, а не просто метод поиска. Затем проверьте свой TypedEscriptor для каждого метода и убедитесь, что работник установлен в свойстве «Идентификатор» сотрудника Type Descriptor.
С типами контента BCS, почти всегда вы забыли настроить дескриптор типа.