我想要使用SPMetal生成類來使用SPLINQ。 生成代碼是沒有問題的,除非屬性輸入不正確。SPMetal不生成具有適當自定義類型的類。默認爲'項目'
這是代碼的一部分:
[Microsoft.SharePoint.Linq.ListAttribute(Name="Actual Purchase Orders")]
public Microsoft.SharePoint.Linq.EntityList<Item> ActualPurchaseOrders {
get {
return this.GetList<Item>("Actual Purchase Orders");
}
}
正如你可以看到返回類型被定義爲Microsoft.SharePoint.Linq.EntityList<Item>
。雖然我希望它是Microsoft.SharePoint.Linq.EntityList<ActualPurchaseOrder>
。 這對所有列表和所有列表的所有屬性都是相同的情況。唯一正確的類型屬性是共享點內部的像鏈接,文檔,HelpFilesDocument等
我檢查了所有列表設置,如內容類型等。沒有運氣。
它只是我的14.0.4763.1000版本中的一個錯誤?
任何幫助表示讚賞。 乾杯。
你是什麼意思?「你可以看到返回類型被定義爲Microsoft.SharePoint.Linq.EntityList。雖然我想它是Microsoft.SharePoint.Linq.EntityList。」我沒有看到類型的差異。 – ChristiaanV 2011-05-19 08:02:41
感謝ChristiaanV,我沒有意識到'<>'get's吞噬了什麼。 我現在逃脫了。 – Sam7 2011-05-19 08:13:52