如何将登录的用户ID自动保存在C#Win表单的另一个表中?

时间:2018-10-06 12:20:20

标签: c# sql-server

我有一个具有许多属性的表,其中一个是UserId,例如:

public class Note
{
    //Other property

    public int UserId { get; set; }

    //Other property
}

现在,当用户成功登录后,将显示仪表板,用户可以单击按钮添加注释。因此,当用户添加便笺时,我想自动将用户ID保存在SqlServer的“便笺”列中,以了解哪个用户添加了便笺。

此应用程序是c#桌面应用程序。作为,我是C#的初学者,我在保存UserId时遇到问题。

2 个答案:

答案 0 :(得分:0)

您好,您必须在表中添加bit类型的标志,以了解用户是否登录 像这样

if(success)
{
  //when logged in successfully the flag must be Update from 0 to 1 

}

,您可以使用触发器在数据库的另一个表中创建更改

希望对您有帮助

答案 1 :(得分:0)

我建议您还创建另一个用于事件处理的表;否则,您将只有最后一位编辑便笺的用户。否则为什么它不保存,我们将需要调试数据和代码。