Je voudrais créer une classe de base qui soit quelque peu générique pour toutes mes entités. La classe aurait des méthodes comme Save(), Delete(), GetByID() et d'autres fonctionnalités et propriétés de base. J'ai plus d'expérience avec Linq to SQL et j'espérais obtenir de bons exemples pour quelque chose de similaire dans l'EF. Je vous remercie.Création d'une classe de base pour Entities dans Entity Framework
2
A
Répondre
1
ADO.NET Entity Framework prend en charge à la fois l'héritage Table par hiérarchie et Table par type. Je vous suggère de commencer here pour voir comment cela fonctionne.
2
Comme ceci:
public abstract class BaseObject<T>
{
public void Delete(T entity)
{
db.DeleteObject(entity);
db.SaveChanges();
}
public void Update(T entity)
{
db.AcceptAllChanges();
db.SaveChanges();
}
}
public interface IBaseRepository<T>
{
void Add(T entity);
T GetById(int id);
IQueryable<T> GetAll();
}
Questions connexes
- 1. Entity Framework - Comment utiliser mon objet "Entities"
- 2. Création des relations dans Entity Framework
- 3. Entity Framework: création de propriétés personnalisées
- 4. Entity Framework Base Repository
- 5. Entity Framework 4.0. Création d'entité
- 6. SqlMethods.DateDiffMonth dans Entity Framework
- 7. Entity Framework - Autogénération vs Création manuelle d'entités
- 8. LINQ to Entities (Entity Framework) Rejoindre et .Inclure conflit
- 9. Entity Framework Erreur sur la création
- 10. Création d'une propriété non cartographié dans une entité (Entity Framework)
- 11. Entity Framework 4 et classe partielle Héritage
- 12. VIEWs dans Entity-Framework?
- 13. Création d'un référentiel générique pour une application Entity Framework
- 14. Entities framework champs calculés avancés?
- 15. Entities Framework 4 Code First: Inheritance
- 16. Comment implémenter l'indépendance de base de données avec Entity Framework
- 17. Mappage POCO sur Entity dans Entity Framework
- 18. Code-Premier Entity Framework - erreur de création SQL CE DB
- 19. Modèle de base de données Singleton dans Entity Framework
- 20. ReferentialConstraint dans Entity Framework
- 21. Audit dans Entity Framework
- 22. Entity Framework site Web multilingue avec multi-base de données
- 23. Entity Framework Réutilisation de la connexion
- 24. Affichage des propriétés de classe partielle dans Entity Framework designer
- 25. Ajout d'une classe de base abstraite personnalisée entre EntityObject et les classes générées dans Entity Framework
- 26. Entity Framework: Setter privé sur une classe abstraite
- 27. Entity Framework compare générique
- 28. ADO.Net Entity Framework Relations
- 29. Couche de stockage locale pour Entity Framework?
- 30. StoreGeneratedPattern dans Entity framework
Que faites-vous avec l'interface? –
La classe semble manquer l'objet DBContext, déclaration "db". –