我正在使用Ria服务类库。这包含2个名为RiaClasslibrary
RiaClasslibrary.Web
的库。
Riaclasslibrary.Web
包含ADO.NET entity data model
并命名为BaseModel
。 BaseModel
包含tPage
个类。
我的问题是
我正在插入分隔的tPage
类。这个类包含2个公共属性。显示如下
public sealed partial class tPage : EntityObject
{
public List<tPage> Children { get; set; }
public tPage Parent { get; set; }
public Boolean IsSelected { get; set; }
}
在我插入DomainService并构建RiaClasslibrary.Web
类库之后。但是ria服务生成的代码不包含上述属性。
你有一个问题。为什么要分开tPage
课程。您只需在Modelbase.Designer
代码中插入这3个属性即可。
我的答案是:数据库不包含这3个属性,如果我在代码中插入属性,则在更新实体模型后删除属性。
答案 0 :(得分:1)
@ebattulga
我不知道你是否还有这个问题,但我会发布答案,因为我遇到了类似的问题。
的答案
我插入DomainService后 构建RiaClasslibrary.Web类 图书馆。但是ria服务产生了 代码不包含上面 属性。
很容易但很难找到。
您可以在“共享代码”http://www.silverlightshow.net/items/WCF-RIA-Services-Part-5-Metadata-and-Shared-Classes.aspx
部分阅读如果要在客户端上查看部分类的自定义属性,则必须将类文件名从MyClass.cs重命名为MyClass。 shared .cs。这将在代码生成的客户端创建部分类。
HTH
DanielSkowroński