假设您在ProjectBus上创建了一个实体类名称是 Person 这是我们的功能;
Person p=new Person(){Name=Dummy Smith,LastLoginDate=DateTime.Now,....};
personEntityService.Persons.Add(p);
personEntityService.SubmitChanges();
我认为我们信任客户方面的日期时间,因为我们有客户日期。
如果某项操作财务或病态重要,则客户可能会欺诈我们。或者我们可能会导致客户损失。
所以我要求最好的做法。
我们应用的一个解决方案是在登录过程中获取服务器日期时间并查看服务器和客户端之间的差异。(或者在事务桥上的任何事务之前)如果datetime diffrence不适用拒绝操作并抛出 你的日期错误 !
或者我们可能不使用DateTime函数。在客户端代码上,它们将填入服务器端。 对于这种情况,我们需要使用db default fields或(和)我们管理域服务类的提交ops.etc。
那么在Silverlight Rich Internet Apps中管理日期字段的正式,最常用的选择方式是什么。
任何评论都将不胜感激。