问一个参数传递设计上的问题
假设业务逻辑很复杂,silverlight端和后台.net部分都需要要用很多实体类,通过wcf通信,那么这些类如何定义比较好呢?
1 silverlight端不定义,通过wcf的代理类生成这些实体类,然后引用代理类里的实体类,这样做有个问题,wcf的接口本来很简单的,为了生成这些类搞定很复杂
2 新建一个silverlight的dll,silverlight端和后台.net部分分别引用这个dll,好像也可以,但是会有一个警告,说.net引用silverlight的dll,我也不知道这个警告会不会很严重,也不知道这样好不好