0

我在 C# 中使用 linq-to-sql 并在 sql-server 中创建了一个名为“ShowMember”的存储过程。我已经通过 linq-to-sql 在 C# 中连接了这个过程。

当我直接将我的存储过程连接到我的 GUI 时,它可以工作:

    Database_NightClubDataContext dal = new Database_NightClubDataContext();
    private void btnAddMember_Click(object sender, EventArgs e)
    {
        var ShowNewMember = dal.ShowMember();
        dataGridViewMember.DataSource = ShowNewMember;
    }

但我不想直接在 GUI 中连接数据库,我想通过我的控制器类来完成。我尝试在控制器中创建一个方法并在 GUI 中调用它,但它不起作用。方法应该如何写在控制器中?

例如,我试过这个,但显然它没有用..

namespace Nightclub
{
    class Controller
    {
      Database_NightClubDataContext dal = new Database_NightClubDataContext();
      public Member ShowNewMember()
      {
        var ShowM = dal.ShowMember();
        return ShowM;
      }             
    }
}
4

0 回答 0