0

https://catelproject.atlassian.net/wiki/display/CTL/Using+ModelBase+as+base+for+entitiesのドキュメントで提案されているように、ModelBase を EntityBase の基本クラスとして使用しようとしています。

Windows デスクトップ (C#)、EF v6、および Catel v3.9 に VS Express 2013 を使用しています。

アプリをビルドしようとすると、次のエラー メッセージが表示されます。

エラー 1Catel.Data.ModelBase<T>は廃止されました: ジェネリック クラスは使用されなくなりました。代わりに非ジェネリック ベースを使用してください。代わりに使用してくださいModelBase。バージョン 4.0.0 で削除されます。

私は Catel と Entity Framework に慣れていないので、これらを一緒に使用する方法に関する最新のガイダンスをいただければ幸いです。

4

1 に答える 1

0

メッセージは非常に明確だと思います:

「Catel.Data.ModelBase は廃止されました」は、将来の使用で Catel から削除されるため、今後使用してはならないことを意味します。

幸いなことに、メッセージには別のことも書かれています。

「代わりに非ジェネリック ベースを使用してください代わりに ModelBase を使用してください」とは、 ModelBase の代わりに ModelBase クラスを使用できることを意味ます。

また、ModelBase の代わりに ModelBase を使用するようにドキュメント ページを更新しました。

于 2014-04-14T07:14:02.353 に答える