[英]VB.Net TableAdapter versus BindingSource in Database
我無法理解VB.NET數據庫處理中TableAdapters和BindingSource的作用。 在我看來,它們執行相同的操作。 我已經閱讀了從MSDN到在線問答的每條信息,但是我似乎無法區分它們的角色。 何時以及何時不使用TableAdapters或BindingSource? 如果可以提供示例解決方案,它將更加全面。
他們是不同的東西。
TableAdapter基本上將數據從數據庫表映射到DataSet中 。
TableAdapter組件根據您指定的一個或多個查詢或存儲過程,用數據庫中的數據填充數據集。 TableAdapters還可以在數據庫上執行添加,更新和刪除,以持久保存對數據集所做的更改。 您還可以發出與任何特定表無關的全局命令。
BindingSource是.NET組件,可用於數據綁定,以控制對數據源(如DataSet)的控制。
BindingSource組件旨在簡化將控件綁定到基礎數據源的過程 。 BindingSource組件既充當管道,也充當其他控件綁定到的數據源。 它通過命令傳遞到基礎數據列表時,提供了表單數據連接的抽象。 此外,您可以直接向其中添加數據,以便組件本身可以用作數據源。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.