我目前正在使用Catel创建一些示例。
我想到的情景:
我的“问题”:
我不想在webserver和Client中重复验证代码,但问题是,“ModelBase”不能用作DataService数据传输对象。
(其他属性会产生各种问题)
那么 - 你通常会如何解决这个问题?
有一些想法可以浮现在脑海中:
两种“解决方案”听起来都不太好......
问候
Johannes Colmsee
答案 0 :(得分:0)
首先注意:始终在服务器上验证,永远不要信任客户端。
解决方案是使用共享代码创建共享项目。在那里,您可以在服务器和客户端上共享验证(具有相同的代码库)。