我尝试使用示例更好地解释:
我创建了类产品这样的属性:
private string _ProductCode = "";
[DisplayName("ProductCode")]
public String ProductCode
{
get { return _ProductCode; }
set { _ProductCode = value; OnPropertyChanged("ProductCode"); }
}
类Product实现接口: INotifyPropertyChanged , IEditableObject
我创建了具有以下属性的 ProductList 类:
public List<Product> Products { get; set; }
我使用 DataSource 属性将 DataGridView 控件中的类Product绑定
MyGridView.DataSource = ProductList.Products;
我在db SqlServer上创建表 ProductListTable
当我按下表单上的“保存”按钮时,我想在ProductListTable上保存ProductList
首次直接在DataGrid上加载数据。 但我也可以从ProductListTable中检索它,然后在DataGrid上修改,最后保存更改。
我真的很担心要遵循的方式......我必须使用Link 2 Sql,Entity Framework? 我正在为一个小项目寻找一些简单的东西,但是使用POCO类来表示数据层。
现在我应该如何继续将类链接到数据库表?