我有一個抽象類,其他類正在繼承此類。在C中使用抽象類#
public abstract class GenericAccess<TEntity>
{
public static IList<TEntity> GetObjectListFromArray(int[] IDs)
{
//Your help need is here.
}
}
public class Doors : GenericAccess<DoorEntity>
{
}
public class DoorEntity
{
public int Id { get; set; }
public string Name { get; set; }
}
我需要時,我可以創建一個通用的方法,以便例如
IList<DoorEntity> Doors.GetObjectListFromArray(int[] {1,2,3,4,5});
將返回其在它的屬性Id裝載值傳遞的所有對象一個IList。在上面的例子中,它將返回一個列表,列表中有5個項目,加載了DoorEntity的Id。
你可以使用字典做到這一點。 –
Firoso
2011-06-01 19:01:03
DoorEntity對象在哪裏實現?它們是否存儲在GenericAccess對象的某個地方?他們是從數據庫中拉出來的嗎? – Tim 2011-06-01 19:06:20
使用Nhibernate Fluent從數據庫加載DoorEntity。 – 2011-06-01 19:07:46