0

假设您在 ProjectBus 上创建了一个实体类,名称为Person ,这是我们的函数;

    Person p=new Person(){Name=Dummy Smith,LastLoginDate=DateTime.Now,....};
    personEntityService.Persons.Add(p);
    personEntityService.SubmitChanges();

我认为我们相信客户端的日期时间,因为我们得到了客户日期

如果一项操作具有财务病理上的重要性,客户可能会欺骗我们。否则我们可能会造成客户的损失。

所以我要求最佳实践。

我们应用的一种解决方案是在登录过程中获取服务器日期时间并查看服务器和客户端之间的差异。(或在您的交易桥上的任何交易之前)如果日期时间差异不适用,则拒绝操作并抛出您的日期错误

或者我们可能不使用 DateTime 函数。在客户端代码上,它们将填写在服务器端。对于这种情况,我们需要使用 db 默认字段或(和)我们管理域服务类的提交 ops.etc。

那么什么是正式的,在 Silverlight 富 Internet 应用程序中管理日期字段的首选方式。

任何评论将不胜感激。

4

0 回答 0