在我的 asp.net 网络应用程序中,我使用对象将信息添加到数据库中,如下所示
Employee emp1 = new Employee()
emp1.name = "something"
emp1.age = some age
InsertEmployee(emp)
这段代码工作正常。但是,如果多个用户试图插入员工数据,那么数据就会混淆。
然后用户打电话说:“我输入的年龄与显示的员工 XXX 的年龄不同。
如何解决这个问题?使对象独一无二的好方法是什么?
谢谢....
在我的 asp.net 网络应用程序中,我使用对象将信息添加到数据库中,如下所示
Employee emp1 = new Employee()
emp1.name = "something"
emp1.age = some age
InsertEmployee(emp)
这段代码工作正常。但是,如果多个用户试图插入员工数据,那么数据就会混淆。
然后用户打电话说:“我输入的年龄与显示的员工 XXX 的年龄不同。
如何解决这个问题?使对象独一无二的好方法是什么?
谢谢....
您可以使用 Guid 类型使对象唯一。emp1.Guid = Guid.NewGuid();
User then calls up and says , "The age I entered is different from what it is showing for employee XXX.
您如何更新用户结果?
How to fix this ? Whats the good method to make the object unique ?.
您需要在数据库中添加主键。并针对该主键执行所有数据库操作。您可以在此处阅读有关 SQL 键的信息。示例
update yourTable
SET
YourColumnName = YourValue
Where
tableId = Idofthisemployee