Typeテーブルへの外部キーであるTypeId列を持つBaseTableがあります。階層パターンごとのテンプレートを使用して、これをエンティティ フレームワーク モデルにマッピングしました。
これで、 andと make BaseClassBaseClass
という名前の 1 つと 2 つのサブクラスができました。SubClass1
SubClass2
abstract
私のページの1つから2番目のページまで、ID(BaseClass
もちろんIDです)を取得し、データベースからこのオブジェクトを取得したいと考えています。
クエリを作成するにはどうすればよいですか? もちろん、今後のIDはサブクラスによって所有されます。
たとえば、次のように記述できますか。
BaseClass object = provider.getfrombaseclassbyid(id);
このようなボクシングをすることはできますか?可能であれば、オブジェクトが実際に何であるかをどのように知ることができますか。Subclass1
またはSubclass2
?_ どうすればそれを知ることができますか?
どうすればいいですか?