簡體   English   中英

DataBindingSource最佳做法

[英]DataBindingSource best practices

我正在使用.net4.5在vs2013中構建一個應用程序。 該應用程序具有多種形式以及具有多個表的本地MDF文件。 我想知道將表綁定到控件的最佳實踐是什么。 每個表/表單都應具有自己的數據綁定源,是否應按表單或表進行組合?

如果您有100%的信心不會更改數據表(添加,刪除或編輯它們),則應該有一個數據上下文或一種對與數據庫交互的表單進行CRUD操作的方法。 每種形式都可以與多個表進行交互,但是只能與數據庫文件建立一個連接。 您可以創建本地屬性,然后將數據輸入其中。 每個表單都需要實現INotifyPropertyChanged接口。 您也可以將Entity Framework與MDF一起使用,但是還需要執行一些額外的步驟。 在這種情況下,您只需將實體對象綁定到控件。

如果您認為必須(一致地)添加,刪除或更改任何表,則不應將數據表直接綁定到表單中的控件。 您應該改為在數據庫和表單之間添加一個層。 如果是這種情況,您可能需要研究MVC或MVVM模式。 希望能有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM