silverlight调用实体类,该怎么处理

silverlight调用实体类
我在silverlight项目中发现无法调用实体类,我的实体类是单独放在一层的,在silverlight中引用的时候说不能够引用非silverlight项目工程,请问怎么解决??我在silverlight页面中需要获得一个泛型对象的list进行绑定数据,不能引用对象就不能绑定了,怎么解决哦,难道还要在silverlight中在建立一个跟数据库实体类一样的类吗??,,急!!!!!!

------解决方案--------------------
sl中并不能直接引用非SL的类库

如果使用WCF在服务器定义数据契约如:
[DataContract]
public class Post
{
public Post(int id,string title,string author)
{
this.Id = id;
this.Title = title;
this.Author = author;
}

[DataMember]
public int Id { get; set; }

[DataMember]
public string Title { get; set; }

[DataMember]
public string Author { get; set; }
}

客户端SL调用则可以通过Result获取并反序列化,类似使用实体类一样的用