Estoy tratando de generar clases utilizando SPMetal para hacer uso de SPLINQ. Generar el código no es un problema, excepto que las propiedades no se escriben correctamente.SPMetal no genera clases con los tipos personalizados adecuados. Defecto para todo en 'Artículo'
Esta es la fracción del código:
[Microsoft.SharePoint.Linq.ListAttribute(Name="Actual Purchase Orders")]
public Microsoft.SharePoint.Linq.EntityList<Item> ActualPurchaseOrders {
get {
return this.GetList<Item>("Actual Purchase Orders");
}
}
Como se puede ver el tipo de retorno se define como Microsoft.SharePoint.Linq.EntityList<Item>
. Aunque me gustaría que fuera Microsoft.SharePoint.Linq.EntityList<ActualPurchaseOrder>
. Este es el mismo caso para todas las listas y todas las propiedades para todas las listas. Las únicas propiedades tipeadas correctamente son las internas de SharePoint, Link, Document, HelpFilesDocument, etc.
He comprobado todas las configuraciones de lista, como tipos de contenido, etc. No tuve suerte.
¿Es solo un error en mi versión 14.0.4763.1000?
Cualquier ayuda apreciada. Saludos.
¿Qué quiere decir con "Como puede ver, el tipo de devolución se define como Microsoft.SharePoint.Linq.EntityList. Aunque me gustaría que fuera Microsoft.SharePoint.Linq.EntityList". No veo la diferencia en los tipos. – ChristiaanV
Gracias ChristiaanV, no me di cuenta de nada entre '<>' se ha tragado. Me escapé ahora. – Sam7