2011-10-29 2 views
0

私は(私にとって、かなり驚くべきことに)これに関する質問やブログ投稿は見たことがありません。POCOテンプレートを使用してIEntityWithKeyを実装する

POCOクラスがIEntityWithKeyインターフェイスを実装する方法でPOCO T4テンプレートを変更することはできますか?エンティティを直接ObjectContextにアタッチできるようにするために、この作業を行いたいと思います。

これは可能ですか?欠点は何ですか?

答えて

2

インターフェイスを実装すると、エンティティフレームワークに依存する永続的な関連プロパティが公開されるため、エンティティが永遠に永続的でない(POCOを使用する主な理由です)という意味になります。そういうわけで、誰もPOCOテンプレートで使用することはありません。

はい、このインターフェイスを実装することは可能です。

関連する問題