• 1396/12/28

UnitOfWork :

سلام در این قسمت UnitOfWork بخوایم مثل MyGenericRepository ک معلوم نیست مدل نمیشه عمل کرد که هماند MyGenericRepository  عمل بشه؟

یعنی Repository های محتلف نخوایم دونه دونه اضافه کنبم 

  • 1396/12/28
  • ساعت 12:10

 یعنی این دو را بجای Person  هرچی بفزسیم

 

 

private MyGenericRepository<Person> personRepository;

        public MyGenericRepository<Person> PersonRepository
        {
            get
            {
                if (personRepository == null)
                {
                    personRepository=new MyGenericRepository<Person>(db);
                }

                return personRepository;
            }
        }


  • 1396/12/29
  • ساعت 06:47

استاذ امکان پزیز هست این کار؟


  • 1396/12/29
  • ساعت 08:55

باید از مدل های انتیتی استفاده کنید

این generic برای اینکار ساخته شده


  • 1396/12/29
  • ساعت 21:26

امکان داره یک نمونه کذ بدید 


  • 1397/01/01
  • ساعت 10:13

نمونه ندارم متاسفانه 

اگر وقت خالی داشتم میسازم


  • 1397/01/14
  • ساعت 23:13

سلام 

استاد امکان داره یک نمونه ساسایت جهت این کار معرفی کنید


  • 1397/01/15
  • ساعت 00:06

مشکل این کد چیست 

namespace DataLayer.Context
{
    public class UnitOfWork <T> :  IDisposable where T : IDisposable
    {
        MyContext db=new MyContext();

        private MyGenericRepository<T> TRepository;
        public MyGenericRepository<T> TRRepository
        {
            get
            {
                if (TRepository == null)
                {
                    TRepository = new MyGenericRepository<T>(db);
                }

                return TRepository;
            }
        }

       
        public void Dispose()
        {
            db.Dispose();
        }
    }
}
 


  • 1397/01/16
  • ساعت 18:50

امکان داره این موزدم برسی کنید

 


logo-samandehi