繼承我有一個父類如何從通用母公司
public class GenericRepository<TEntity> where TEntity : class
{
//Implementation
}
而且我想從這個類繼承,但我似乎無法得到它的權利,這裏是我的嘗試
public class CustomerRepository<Customer> : GenericRepository<Customer>
{
//implementation
}
還是這個,
public class CustomerRepository<T> : GenericRepository<T> where T : new Customer()
{
}
或者這一個
public class CustomerRepository<T> : GenericRepository<CustomerRepository<T>> where T : CustomerRepository<T>
{
}
無論我做什麼,我都會收到此錯誤。請告訴我,我怎麼可以從該類繼承,類共享相同的命名空間
錯誤「GenericRepository」不包含一個構造函數參數0 CustomerRepository.cs
謝謝,我實現了一個無參數的父構造函數,並編譯它。謝謝 –