Question

Je fais un BCS type de contenu externes projet dans Visual Studio. Dans le projet, j'ai Linq à la classe Sql avec une table des employés dans et j'ai une classe de modèle BCS (BDCM) dans lequel j'ai une entité nommée employé, j'ai suivi le tutoriel ci-dessous pour votre référence Tutorial, s'il vous plaît cliquez ici pour voir

Quand je suis le déploiement et faire une liste dans le site sharepoint je reçois cette erreur

Impossible d'afficher ce WebPart. Pour résoudre le problème, ouvrez cette page Web dans Microsoft SharePoint Foundation compatible HTML éditeur tel que Microsoft SharePoint Designer. Si le problème persiste, contactez l'administrateur du serveur Web.

ID de corrélation: 0b6e886b-a218-4658-82b2-23e82eb1fa5f

Quand je suis arrivé dans les journaux de sharepoint avec l'ID de corrélation, il me montre ceci:

Listes externes: Utilisation des paramètres de filtrage par défaut Finder « ReadItem'in Entité « employé » de EntityNamespace 'SPCheck2010CSharp2.ExternalModel1'. Cela entraînera probablement dégradation significative des performances.

S'il vous plaît me aider à trouver la cause de ce problème.

-RHM

trouvé cette erreur aussi dans les journaux:

Vous ne trouvez pas la propriété avec le nom « EmployeeID » sur l'objet parent

Était-ce utile?

La solution 2

Merci pour revenir à moi, mais je l'a résolu, le typename sur le descripteur de type employé sous ListeEmployes n'a pas été défini à la classe « employé » qui est dans le projet à l'intérieur du fichier DBML LINQ to SQL.

il aide quelqu'un l'espoir là-bas!

Vive:)

Autres conseils

Mon estimation initiale est que les deux erreurs sont liées. Tout d'abord, le tutoriel ressemble « ReadItem » est un viseur spécifique et non une méthode de recherche. Vérifiez donc que votre ReadItem est un viseur spécifique et non pas seulement une méthode de recherche. Ensuite, vérifiez votre TypeDescriptor pour chaque méthode et assurez-vous que EmployeeID est définie dans la propriété « Identifier » du type descripteur EmployeeID.

Avec les types de contenu BCS, il est presque toujours que vous avez oublié de mettre en place le descripteur de type.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top