tagged [repository]

Best Repository Pattern for ASP.NET MVC

Best Repository Pattern for ASP.NET MVC I recently learned ASP.NET MVC (I love it). I'm working with a company that uses dependency injection to load a Repository instance in each request, and I'm fam...

Repository pattern - Why exactly do we need Interfaces?

Repository pattern - Why exactly do we need Interfaces? I have read from internet I got this points which says Interfaces is used for this - - But I'm not able to understand how interface will be usef...

17 May at 05:25

Interaction between unit of work and repository patterns

Interaction between unit of work and repository patterns After reading thorugh plenty of articles I am still unsure about the responsibilities of Unit of Work pattern when interacting with repositorie...

Repository Pattern and multiple related core entities or business objects - one repository or more?

Repository Pattern and multiple related core entities or business objects - one repository or more? I am looking at implementing the repository pattern (since what I came up with was 90% an implementa...

Change SVN repository URL

Change SVN repository URL My current SVN structure: But our project (hence th

5 Dec at 16:6

Generic repository - IRepository<T> or IRepository

Generic repository - IRepository or IRepository I have seen two different approaches for creating generic repositories. What are differences between those two approaches (pros and cons) ? Please direg...

5 Dec at 21:9

A Repository Factory Class

A Repository Factory Class ``` public enum RepositoryType { ClinicRepository, MedicationRepository, PatientRepository, TreatmentRepository } public class ObjectFactory { public static IRepos...

12 Jan at 14:18

How to keep Stored Procedures and other scripts in SVN/Other repository?

How to keep Stored Procedures and other scripts in SVN/Other repository? Can anyone provide some real examples as to how best to keep script files for views, stored procedures and functions in a SVN (...

10 Sep at 05:13

Generating identities for entities in DDD

Generating identities for entities in DDD ### Edit To further clarify my initial problem, I rewrote the question with more 'DDD'-termini, common patterns and discussion arguments. The orginal version ...

DTO vs. Domain Model, project organization

DTO vs. Domain Model, project organization I have a project with a repository, a service layer, using EF6 and code-first POCOs. In the CustomerRepository, I am doing several projection queries that re...

Error while validating the service descriptor 'ServiceType: INewsRepository Lifetime: Singleton ImplementationType: NewsRepository':

Error while validating the service descriptor 'ServiceType: INewsRepository Lifetime: Singleton ImplementationType: NewsRepository': I try get data from my database with repository Pattern i have 3 pr...

Using a Generic Repository pattern with fluent nHibernate

Using a Generic Repository pattern with fluent nHibernate I'm currently developing a medium sized application, which will access 2 or more SQL databases, on different sites etc... I am considering usi...

6 Apr at 21:7

Repository Pattern without an ORM

Repository Pattern without an ORM I am using repository pattern in a .NET C# application that does not use an ORM. However the issue I am having is how to fill One-to-many List properties of an entity...

Is caching a repository, domain or application concern?

Is caching a repository, domain or application concern? I am trying to figure out which layer should be responsible for the caching (insert/remove) work in a Domain Driven Design project. The goal is ...

TDD - Want to test my Service Layer with a fake Repository, but how?

TDD - Want to test my Service Layer with a fake Repository, but how? I've designed an application that uses the repository pattern, and then a separate service layer such as this: As you can se

where to put the validate logic? In Service or Repository?

where to put the validate logic? In Service or Repository? I have some logic like this, before save the stock into the db, i will check whether there is stock has the same stock code in the database. ...

Where does validation check go in repository pattern?

Where does validation check go in repository pattern? Lets say I have an entity called User which has many Posts. My service looks like this for the deletion of a post: Where does my validation code g...

Having a repository dependent on another repository

Having a repository dependent on another repository I've recently been spending time reading up on SOLID principles and decided to seeing how the code base I work with compares. In some of our code th...

Repository pattern connection string

Repository pattern connection string I am building a generic Repository for a WinForms kinda small app like this: I know that many recommend against usin

ServiceStack + ORMLite + Repository Pattern

ServiceStack + ORMLite + Repository Pattern I'm trying to implement the Repository pattern using ORMLite. I initially started off with: But having this under every method in my Repository seemed a bit...

C# How to convert an Expression<Func<SomeType>> to an Expression<Func<OtherType>>

C# How to convert an Expression> to an Expression> I have used C# expressions before based on lamdas, but I have no experience composing them by hand. Given an `Expression> originalPredicate`, I want ...

Where to convert business model to view model?

Where to convert business model to view model? In my ASP.NET MVC application, I am using unit of work and repository patterns for data access. Using the unit of work class and the repository defined i...

Using Dapper QueryAsync to return a single object

Using Dapper QueryAsync to return a single object Unfortunately, our DB is dated back to the 90s. Its legacy is so strong that we are still using SP in order to do most of the CRUD operations. However...

10 Jul at 09:48

Method cannot be translated into a store expression

Method cannot be translated into a store expression I saw this code work with LINQ to SQL but when I use Entity Framework, it throws this error: > LINQ to Entities does not recognize the method 'Syste...

git repo says it's up-to-date after pull but files are not updated

git repo says it's up-to-date after pull but files are not updated I have 3 repos. A bare repo which I use as a master repo, a dev repo in which I make and test changes, and prod repo from which scrip...

18 Jan at 03:15

Problem using OrderBy with the entity framework and ObjectContext.CreateQuery(T)

Problem using OrderBy with the entity framework and ObjectContext.CreateQuery(T) I'm having troubles using this method: I'm not sure

How can I log all entities change, during .SaveChanges() using EF code first?

How can I log all entities change, during .SaveChanges() using EF code first? I'm using . I'm using a base Repository for all my repositories and an `IUnitofWork` that inject to the repositories, too:...

How to implement Repository Pattern with interface, base and concrete

How to implement Repository Pattern with interface, base and concrete I have almost completed implementing my repository pattern by having a `IRepository` interface, a `NewsRepository` class and a `Ne...

Implement a generic repository pattern using old ado.net

Implement a generic repository pattern using old ado.net I am trying to implement the repository pattern using ado.net because of platform limitation. ``` public interface IGenericRepository : IDispos...

How to upload a project to GitHub

How to upload a project to GitHub After checking [How can I upload my project's Git repository to GitHub?](https://stackoverflow.com/q/6674752/5740428), I still have no idea how to get a project uploa...

DDD: Entity identity before being persisted

DDD: Entity identity before being persisted In Domain Driven Design, one of the defining characteristic of an Entity is that it has an identity. I am not able to provide a unique identity to Entities ...

An object with the same key already exists in the ObjectStateManager. The ObjectStateManager cannot track multiple objects with the same key

An object with the same key already exists in the ObjectStateManager. The ObjectStateManager cannot track multiple objects with the same key Using EF5 with a generic Repository Pattern and ninject for...

Repository Methods vs. Extending IQueryable

Repository Methods vs. Extending IQueryable I have repositories (e.g. ContactRepository, UserRepository and so forth) which encapsulate data access to the domain model. When I was looking at , e.g. - ...

How to inject or wire up ormlite into ServiceStack repositories?

How to inject or wire up ormlite into ServiceStack repositories? I want to access the database from a repository rather than the service class (for increased seperation - not sure if this is overkill ...

Where should I put a unique check in DDD?

Where should I put a unique check in DDD? I'm working on my first DDD project, and I think I understand the basic roles of entities, data access objects, and their relationship. I have a basic validat...

How to implement generic GetById() where Id can be of various types

How to implement generic GetById() where Id can be of various types I am trying to implement a generic `GetById(T id)` method which will cater for types which may have differing ID types. In my exampl...

Repository / IQueryable / Query Object

Repository / IQueryable / Query Object I am building a repository and I've seen in many places 2 reasons not to expose IQueryable outside the repository. 1) The first is because different LINQ provide...

Entity Framework + Repository + Unit of Work

Entity Framework + Repository + Unit of Work I'm thinking about starting a new project using EF 4 and going through some articles, I found some articles about EF with repository pattern and unit of wo...

Building a Repository using ServiceStack.ORMLite

Building a Repository using ServiceStack.ORMLite I'm using servicestack and i'm planning to use ormlite for the data access layer. I've these tables (SQL Server 2005) ``` Table ITEM ID PK ... Table SU...

Repository Pattern with MongoDB: Where to initialize the Database

Repository Pattern with MongoDB: Where to initialize the Database I just started to play around with MongoDB (C#) and tried to port a repository over from entity framework. I'm using the official C# d...

10 Apr at 11:32

Is Unit Of Work and Repository Patterns very useful for big projects?

Is Unit Of Work and Repository Patterns very useful for big projects? I'm starting a new web project using ASP.NET Webforms + EF4. I'm trying to apply a repository pattern with a unit of work pattern ...

Why does Redis C# client method .getById() return null?

Why does Redis C# client method .getById() return null? I'm building a simple blog application in Asp.Net MVC and I want to use a Redis database. I have created a repository for my Users class that co...

Why use Repository Pattern or please explain it to me?

Why use Repository Pattern or please explain it to me? I am learning repository pattern and was reading [Repository Pattern with Entity Framework 4.1 and Code First](http://www.codeproject.com/Tips/30...

Pattern for retrieving complex object graphs with Repository Pattern with Entity Framework

Pattern for retrieving complex object graphs with Repository Pattern with Entity Framework We have an ASP.NET MVC site that uses Entity Framework abstractions with Repository and UnitOfWork patterns. ...

Implementing retry logic for deadlock exceptions

Implementing retry logic for deadlock exceptions I've implemented a generic repository and was wondering if there is a smart way to implement a retry logic in case of a deadlock exception? The approac...

Repository Pattern and unit testing from memory

Repository Pattern and unit testing from memory I have seen some implementations of the Repository Pattern, very simple and intuitive, linked form other answers here in stackoverflow [http://www.codep...

Unit testing, mocking - simple case: Service - Repository

Unit testing, mocking - simple case: Service - Repository Consider a following chunk of service: ``` public class ProductService : IProductService { private IProductRepository _productRepository; //...

C# Service Layer Design Pattern

C# Service Layer Design Pattern We are looking into creating a new project and are wanting to explore using the Repository and Service layer patterns, the aim to is create loosely coupled code which i...

Why is a generic repository considered an anti-pattern?

Why is a generic repository considered an anti-pattern? it seems to me that a lot of specialised repository classes share similar characteristics, and it would make sense to have these classes impleme...

Generic Repository for SQLite-Net in Xamarin Project

Generic Repository for SQLite-Net in Xamarin Project I am wondering if there is a way to write a generic repository for my Xamarin project versus writing a different Repository for each entity in my o...