我有一个包含不同业务对象的Web应用程序。 我想开始开发一个使用其中一些对象的sliverlight应用程序,但我无法引用我的业务对象库,因为它不是一个sliverlight类库。 现在我想我需要从我的silverlight应用程序调用Web服务但是它们应该返回什么类型的对象? 什么是在Silverlight应用程序中使用我的业务对象的最好方法,而不需要编写一个与.net lib大致相同的新类库? 假设我有一个.net类:
public class User
{
public int Id{get; set}
public string Username {get; set}
public string Email {get; set}
}
silverlight类应该如何使用此对象而不将其重写为sliverlight类?
答案 0 :(得分:2)
最简单的方法是在visual studio中将您的silverlight项目中的文件引用/链接添加到用户类的.cs文件中。
现在,您的类被两个项目引用,并使用这两个项目进行编译。如果你在一个中改变它,那么另一个将得到相同的改变: - )