Back to list
Views:   0
Replies:  0
Archived
,
Reply 1
Hello Tony:

Everybody has their own reasons for selecting their preferred technologies. 

We stand by our position that SPARK is a better alternative to the Entity Framework.
SPARK is light weight (less than 1200 lines in its core code), simple, fast, and very easy to learn. 

To highlight its simplicity here is the entire API of the SPARK ORM:

interface IRepository<T>
{
   T Single(int? id);
   T Single(string where = null, params object[] parms);
   IEnumerable<T> All(string ids);
   IEnumerable<T> All(string where = null, string orderBy = null, ...);
   IEnumerable<T> Paged(out int totalRows, string where = null, ...);

   void Insert(T t);
   void Update(T t);
   void Delete(T t);

   object Scalar(string operation, string column, ...);
   int Count(string where = null, params object[] parms);
   object Max(string column = null, string where = null, params object[] parms);
   object Min(string column = null, string where = null, params object[] parms);
   object Sum(string column, string where = null, params object[] parms);

   IEnumerable<T> Query(string sql, params object[] parms);
   void Execute(string sql, params object[] parms);
}

It takes a .NET developer maybe 10 minutes to get up to speed.  Compare that to the complexity (and frequently the frustration) of the Entity Framework and the books that have been written about it.  

Finally,  I should mention that we use SPARK very successfully in all our own projects.

I hope this answers some of the issues you have raised. 
Jack
 
Jack Poorte, Apr 28, 2014
Cool - thank you to Glenn Long! Before I looked up this forum, I simply tried finding my botched network dir in my registry since I knew it was searching for it... but was nowhere within the registry...I assume part of my profile settings or something. Either way, install didn't work and thanks for the TARGETDIR msi reminder! :)
Apr 02, 2013
Stay Inspired!
Join other developers and designers who have already signed up for our mailing list.
Terms     Privacy     Licensing       EULA       Sitemap      
© Data & Object Factory, LLC.
Made with    in Austin, Texas