TableAdapter是DataAdapter的包裝器。以通用的方式使用TableAdapter是不可能的(因爲它們繼承了Component類)。是否有可能從TableAdapter中獲取包裝的DataAdapter?.NET TableAdapter到DataAdapter
0
A
回答
1
正如布賴恩指出,表適配器是一個局部類。如果你想公開DataAdapter,你可以通過下面的代碼來實現。 (假設你有一個TableAdapter類MyTableAdapter。
public partial class MyTableAdapter
{
public DbDataAdapter Adapter
{
get { return this._adapter; }
}
}
或者,你可以寫一些通用的方法(或擴展方法)使用反射返回的專用適配器,你不會有這樣「觸動」每表適配器創建。
0
每個表適配器包含設計器生成的方法,這是不標準......而不是一個通用的基類的工作,我會調查你是否能有一個表適配器實現一個接口,因爲這將是更容易實現仍然沒有失去強大的打字。我相信,表適配器是一個局部類,你可以創建一個類:
public partial class MyTableAdapter : ISomeInterface
此界面可以自定義方法來定義。我不確定部分內容,但我很確定他們是部分類。
相關問題
- 1. .NET TableAdapter中的Mysql LIMIT語句
- 2. 更新後的數據丟失.Net TableAdapter
- 3. 與.net的外鍵同表約束.net DataAdapter
- 4. 找不到引用TableAdapter c#
- 5. 中斷DataAdapter?
- 6. DataAdapter錯誤
- 7. DbDataAdapter vs DataAdapter
- 8. dataadapter填表(as400)
- 9. ADO.NET的DataAdapter
- 10. Tableadapter不更新
- 11. .NET SQL Server DataAdapter返回錯誤的字段類型?
- 12. .net dataadapter更新在錯誤的表上執行
- 13. 錯列被綁定到DataAdapter的
- 14. DataAdapter在達到「End Using」前處置
- 15. system.outofmemoryexception填充DataAdapter時?
- 16. SQLite DataAdapter UpdateBatchSize錯誤
- 17. DataAdapter更新問題
- 18. Tableadapter不會添加到表單
- 19. 錯誤添加到的TableAdapter數據集
- 20. 的TableAdapter插入NULL到不可空場
- 21. logcat的錯誤構造的DataAdapter類DataAdapter的canot被appied
- 22. 向TableAdapter添加部分類
- 23. 插入從TableAdapter的
- 24. TableAdapter/DataSet安全嗎?
- 25. tableadapter的SUM子列
- 26. TableAdapter - 無需密鑰更新
- 27. 我需要自DataAdapter的Android
- 28. Android DataAdapter混合數據值
- 29. 使用DataAdapter批量更新
- 30. OleDB Like查詢使用DataAdapter