我正在编写一个从关系数据库读取数据的应用程序,让用户更改数据并将其写回。
我不确定如何处理主键,因为我不想在用户界面输出中显示它们。保持主键对用户不可见的好做法是什么,以便在gui发生更改后可以轻松检索它们?
如果需要,我使用C#,Windows Forms和sqlite。
编辑:示例:我有一个包含员工工资的文本输入。我可以将该员工的主键保存到该文本输入中,以便可以轻松地回写用户所做的更改吗?
答案 0 :(得分:0)
如果您正在使用ORM,则将PK作为对象的属性。如果您直接使用SQL查询,则可以在表单类的内部变量中保存PK。