電話帳の連絡先のイベント計画アプリケーションに取り組んでいます。すべてを回避するpublic virtual
とprotected
、私のContact
クラスは次のようになります。
class Contact {
//...
Int32 Id { get; private set; } //primary key;
String Name { get; private set; }
//...
}
顧客から、自分の電話帳と私のアプリケーションの電話帳の両方を処理するように依頼されました。そこで、IContact
からインターフェイスを抽出し、同じインターフェイスを実装Contact
する別のクラスを追加することを考えましたInternalContact
(この名前は最低です)。問題は、顧客のデータベースが割り当てられた文字列を主キーとして使用しているため、Contact
の Id タイプとInternalContact
の Id タイプが異なることです。Id タイプが異なっていてもInvitation.Contact
、タイプ マッピングを使用してプロパティをマッピングすることは可能ですか?<any>
前もってありがとう、ジュリオ