I Repository-Muster verwenden und bekomme diesen FehlerFehler beim Repository-Muster mit
Severity Code Beschreibung Projektdatei Zeilenunterdrückungszustand Fehler CS0311 Der Typ ‚Pricehunter.DataLayer.Data.Category‘ kann nicht als Typ verwendet werden, Parameter 'TEntity' im generischen Typ oder in der Methode 'IRepository'. Es gibt keine implizite Referenzkonvertierung von 'Pricehunter.DataLayer.Data.Category' nach 'Repository.Pattern.Infrastructure.IObjectState'. Pricehunter.DataLayer E: \ Entwicklung \ PriceHunter \ Pricehunter.DataLayer \ Interfaces \ ICategoryRepository.cs 12 Aktive
während diese Linie der code.I implementieren betrachtet einige Frage kann aber nicht den Punkt, um es zu lösen.
public interface ICategoryRepository : IRepository<Category>
{
Category GetCategory();
}
Was ist mit dem Fehler, verstehst du nicht? Es besagt eindeutig, dass 'Category' nicht als Typparameter verwendet werden kann, da es nicht in' IObjectState' umgewandelt werden kann ... – Chris
So, wie ich es lösen kann –
Ich bin mir nicht sicher, ob mir etwas fehlt, aber das Offensichtliche Die Antwort ist, dass die Kategorie die IObjectState-Schnittstelle implementiert ... – Chris