Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
C# F#
branch: master
Failed to load latest commit information.
.nuget Added code
Formatters Deleted more .orig files
Harness.Contract Addition of PetaPoco basic tests
Harness.Dapper1-8 Added basic GUI for test runs
Harness.EFTypeProvider4 Adding test harness for the F# Entity Framework Type Provider
Harness.EntityFramework4-1 Added basic GUI for test runs
Harness.EntityFramework4-3-1 Made changes to dapper to use transactions for batch stuff(big perf g…
Harness.EntityFramework5-Beta1 Added basic GUI for test runs
Harness.EntityFramework5-Beta2 Added basic GUI for test runs
Harness.Linq2Sql Made changes to dapper to use transactions for batch stuff(big perf g…
Harness.Models Merged tarwns NHibernate additions
Harness.NHibernate Merged tarwns NHibernate additions
Harness.PetaPoco Additional petapoco tests
Harness.SimpleData Addition of batch insertion for SImple.Data
Harness.SqlCommand Batching samples
Harness Fixed a bug with the runner
Messaging Merged tarwns NHibernate additions
Runner.CLI Batching samples
Runner.Config Batching samples
Runner Adding test harness for the F# Entity Framework Type Provider
assemblies/EntityFramework.Extended/1.0.0.20 Added EF.Extended dll
.gitignore Removing stuff which i accidently committed
OrmPerformance.sln Adding test harness for the F# Entity Framework Type Provider
README Update README
TestMethodology.txt Added code
UpgradeLog.XML Merged tarwns NHibernate additions
UpgradeLog.htm Merged tarwns NHibernate additions
UpgradeLog2.XML Merged tarwns NHibernate additions
UpgradeLog2.htm Merged tarwns NHibernate additions
UpgradeLog3.XML Merged tarwns NHibernate additions
UpgradeLog3.htm Merged tarwns NHibernate additions

README

This solution required .NET 4.5 to allow testing with EntityFramework 5.0 beta

If you dont want to install 4.5 you can test without EF5 by manually modifying the project files to use .NET 4. 

Im really keen on feeback on this solution, if anyone has a faster version of any of these tests fork the repository 
and add your changes and i will merge them back into the trunk. Im especially keen of feedback around the performance
of the non-EF examples as these are the ones I have the least experience with.

In addition any extra ORMs would be great to have as performance tests. I am currently working on a NHibernate version
but I've made it really easy to add new test cases and techs to test. Just implement a few interfaces and modify the 
database provided by the connection string with the requested changes.

NOTE you will also need to add your new test to the bindings in the console app.

Licensed for usage under LGPL, http://www.opensource.org/licenses/lgpl-3.0.html
Something went wrong with that request. Please try again.