1

我试着用一个例子更好地解释:

  • 我用这样的属性创建了Product类:

    private string _ProductCode = "";
    [DisplayName("ProductCode")]
    public String ProductCode
    {
      get { return _ProductCode; }
      set { _ProductCode = value; OnPropertyChanged("ProductCode"); }
    }
    
  • Product 类实现了接口:INotifyPropertyChangedIEditableObject

  • 我创建了具有以下属性的类ProductList

    public List<Product> Products { get; set; }
    
  • 我使用DataSource属性在DataGridView控件中绑定类 Product

    MyGridView.DataSource = ProductList.Products;
    
  • 我在 db SqlServer 上创建表ProductListTable

  • 当我按下表单上的“保存”按钮时,我想将 ProductList 保存在 ProductListTable 上

数据首次直接加载到 DataGrid 上。但我也可以从 ProductListTable 中检索它,然后在 DataGrid 上进行修改,最后保存更改。

我真的对遵循的方式感到困惑......我必须使用 Link 2 Sql,Entity Framework?我正在为一个小项目寻找简单的东西,但使用 POCO 类来表示数据层。

现在我应该如何将类链接到数据库表?

4

0 回答 0