What wrong email address? So if I wanted to extend orchard, could I create a seperate assembly and then still use nhibernate etc?
On Fri, Sep 9, 2011 at 8:21 PM, Juan Eneas Andreu Garcia <ene...@gmail.com>wrote: > Hi Ibrahim, > > You have the wrong email address but anyway... > > IRepository interface will sit on the top, you other object interfaces > "IContact" will inherit from this interface. > You will put all common methods in IRepository (Add(), Delete(), New()) but > specific methods will go to the other interfaces. > > The mappings will differ of the framework you are using. But normally they > sit in under the implementations folder. (This folder usually exists inside > the Data project) > > Hope this helps. > > > > > > > On Sat, Sep 10, 2011 at 9:22 AM, Ibrahim, A <giddyup...@gmail.com> wrote: > >> Hi, >> >> Trying to get an understanding of how nhibernate is setup. >> >> So there is a generic Repository (IRepository) that is used I noticed, so >> you basically create a private variable and pass in the type of the >> repository for the given entity like: >> >> private readonly IRepository<ContentItemRecord> _contentItemRepository; >> >> >> This means that each entity can only have the methods defined in >> IRepository, don't some entities have additional methods? i.e. this would >> require a seperate file like ContentItemRepository.cs that would implement >> IRepository and then somehting like IContentItemRepository. >> >> 1. Does this exist anywhere? >> >> >> 2. Where are the mappings for each model? >> > >