Kor*_*tak 3 c# silverlight ria properties
背景: Silverlight 4("Library"silverlight项目)RIA连接到Entity Framework Model(Library.Web Web应用程序项目).
描述:
我有一节课:
public class Book
{
[Key]
public int ID { get; set; }
public String Name { get; set; }
public DateTime DatePublished { get; set; }
// I don't need this one in SL4
public BookInfo Info { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
当我尝试编译时,RIA会生成以下错误:
实体"MyCompany.Library.Book"的属性"Info"具有不受支持的类型.
问题: 我在SL4应用程序中不需要该属性,所以我想知道的是如何防止RIA在生成代理对象时尝试生成该属性?
小智 5
public class Book
{
[Key]
public int ID { get; set; }
public String Name { get; set; }
public DateTime DatePublished { get; set; }
// I don't need this one in SL4
[Exclude]
public BookInfo Info { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
使用属性[排除] ria不会将该属性传递给客户端,它只会在服务器端可见我认为这是您正在寻找的:D