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
クラスを分ける理由。これら 3 つのプロパティをModelbase.Designer
コードに挿入するだけです。
私の答えは次のとおりです。データベースにはこれらの 3 つのプロパティが含まれていません。コードにプロパティを挿入している場合、エンティティ モデルの更新後にプロパティが削除されます。