2015-06-03 55 views
-4

我的EF插入方法被定義如下:使用PARAMS []王氏的ObjectDataSource

public void Add(params T[] items) 

如何才能將其與的ObjectDataSource被用於插入對象?

+0

你的問題到底是什麼?它是「如何遍歷params數組」嗎?你知道'foreach()'嗎? – CodeCaster

+0

通過寫它的身體?你有什麼嘗試? – Martijn

回答

1

根據the documentation,對於ObjectDataSource插入方法被設計爲調用被插入具有用於項目的每個參數的方法,而不是物品本身(更不用說項的陣列)。

我要麼爲您的存儲庫添加一個接受單個項目值(也許調用Add)的重載,要麼添加一個映射器將值映射到新項目並調用您的Add方法。