主键和用户界面

时间:2016-06-22 11:52:44

标签: sql user-interface primary-key

我正在编写一个从关系数据库读取数据的应用程序,让用户更改数据并将其写回。

我不确定如何处理主键,因为我不想在用户界面输出中显示它们。保持主键对用户不可见的好做法是什么,以便在gui发生更改后可以轻松检索它们?

如果需要,我使用C#,Windows Forms和sqlite。

编辑:示例:我有一个包含员工工资的文本输入。我可以将该员工的主键保存到该文本输入中,以便可以轻松地回写用户所做的更改吗?

1 个答案:

答案 0 :(得分:0)

如果您正在使用ORM,则将PK作为对象的属性。如果您直接使用SQL查询,则可以在表单类的内部变量中保存PK。