Corriger l'élimination à l'aide du Référentiel et de l'Unité des habitudes de Travail avec Entity Framework?

Cheers!J'ai quelques doutes sur l'utilisation de l'Unité de Travail avec le Référentiel. Spécialement un rôle d'enfant de contexte à partir de l'Entity Framework.
J'ai beaucoup cherché des informations sur ce thème, mais tout ce que j'ai trouvé sur les différents types de modes d'utilisation, je suis confus et je ne peux pas comprendre les principaux pense.

1.Où je devrais réaliser l'élimination et l'économie?
-Est-il réaliser correctement Jetables dans l'Héritage de la classe de DbContext?
Après que réaliser dans le Référentiel et l'Unité de Travail ou tout simplement dans Uni fo Travail?

-Où mettre la méthode Enregistrer dans l'Unité de Travail ou de Référentiel?

Mon dépôt sera Générique
Mon code est correct dans l'architecte de style et d'autres détails?S'il vous plaît dites si mon pense est faux.

    interface IRepository : IDisposable
    {
        void Create();
        void Delete();
        void Update();
        void Get();
        T getSomeByExpression()
        ...Some another costum operations
        ...should I remember about Save here? 
    }

    class Repository : IRepository
    {
        SomeContext context = new SomeContext();
        ...Using using(context = new SomeContext()){} in functions??
        ... 
        ....Disposing?
    }

    interface IUnitOfWork : IDisposable
    {
     ...Which methods I should realize?
    Commit()
    Save()
    ...Need some another methods like rollback, Attach() Add() or Dispose or something else?
    }
    class UnitOfWork
    {
     ...Collection of Repository

    }

Utiliser une fois que l'Unité de Travail sur la Logique?
S'il vous plaît aidez-moi à comprendre ce thème.

Je veux savoir comment utiliser correctement l'Unité De Travail et Référentiel des modèles, en particulier DBContext.Aussi je veux savoir d'où l'utilisation de certaines opérations comme la Jeter.
Les opérations qui doivent être en UnitOfWork couramment, Enregistrer etc.
Comment débarrassez contexte référentiel?

OriginalL'auteur TuffGong | 2012-08-04