Entity Framework Effort

Downloaded more than 359 000 times !
// Returns categories stored in the database. using(NorthwindEntities context = new NorthwindEntities()) { return context.Categories.ToList(); } // Returns categories from in-memory database. using(NorthwindEntities context = Effort.ObjectContextFactory .CreateTransient<NorthwindEntities>()) { return context.Categories.ToList(); }

What's EF Effort?

Effort stands for Entity Framework Fake ObjectContext Realization Tool. It is a powerful tool that enables a convenient way to create automated tests for Entity Framework based applications.

When should I use EF Effort?

Whenever you need to create a fake or mock database. So you can test your Business Logic Layer (BLL) without worrying about your Data Access Layer (DAL).

Which version of EF is supported?

You can use Entity Framework Effort with EF5 and EF6.

Is EF Core supported?

No, this library doesn't support EF Core yet. There is no planned date yet.

Do you offer consulting services?

Yes, you can contact us for special requests: info@zzzprojects.com

Where can I find examples?

A lot of examples will be soon available on .NET Fiddle. This feature is under development by our company (ZZZ Projects).

Trusted by thousands around the world!

More than 2000 satisfied customers spreaded across over 75 countries

We had a particularly large (500,000 entities) EF save operations that was taking 12 minutes, this is now down to 30 seconds.

Stewart Menday, Australia, New South Wales

That's really cool! I didn't actually expect you to build a new release in just a day, to be honest, but this is really awesome

Kimwan Ogot, USA, Minneapolis

I would absolutely recommend your product. It is simple, cheap, effective.


Your company requires some custom solution to extend Entity Framework with more features?

Contact us to learn about our consultation services: