簡體   English   中英

對父/子實體使用泛型

[英]Using Generics with a Parent/Child entities

我有一個實體A和一個實體B。B繼承自A,並且是A的超集。我在.ascx上有一個當前加載控件屬性並綁定A實體中數據的方法。 我想將方法​​擴展為包括B。我想我需要創建一個包含兩個字段的所有實體,然后將A或B轉換為Combined實體類型。 還有其他建議嗎?

如果我理解您的問題,我將避免強制轉換,而是創建一個BindB(B b)方法,將該對象傳遞給現有的Bind(A a)方法(由於態射,因此無需強制轉換),然后對B屬性。 您建議的方法將需要在調用之前強制轉換為“超級對象”,僅對您隱藏的數據(對象的實際類型)有條件地進行操作。 沒什么意義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM