var peopleTable = base.Tables.Create<Person, int>(p => p.Id); var groupTable = base.Tables.Create<Group, int>(g => g.Id); var peopleGroupIdIndex = peopleTable.CreateIndex( new RedBlackTreeIndexFactory<Person>(), p => p.GroupId); this.Tables.CreateRelation( groupTable.PrimaryKeyIndex, peopleGroupIdIndex, x => x, x => x);
NMemory is a lightweight non-persistent in-memory relational database engine that is purely written in C# and can be hosted by .NET applications.
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).
Index, Foreign Key Relations, Transaction Handling, Stored Procedure, Query Optimization and many more.
Not yet but we plan to support it.
Yes, you can contact us for special requests: email@example.com
We had a particularly large (500,000 entities) EF save operations that was taking 12 minutes, this is now down to 30 seconds.
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
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: