Most complete ORM with LINQ support?

前端 未结 10 1500
情歌与酒
情歌与酒 2021-02-07 15:11

I\'m looking for an ORM that offers complete or near-complete LINQ support.

LINQ to SQL
- Supports about everything inside of LINQ (.Contains, Math.Log, etc)
- C

相关标签:
10条回答
  • 2021-02-07 15:43

    The newest version 3.0 of SubSonic has been copletely rewritten around the use of Linq - http://subsonicproject.com/docs/3.0_Summary

    0 讨论(0)
  • 2021-02-07 15:43

    Signum Framework has a linq provider, http://www.signumframework.com/DatabaseQuery.ashx and has a completely different way of loading entitities. No datacontext.

    It only works fine with new applications.

    0 讨论(0)
  • 2021-02-07 15:50

    I had the same issues with EF. I wanted to use it for its mapping but backed out of it due ot the lack of good linq support.

    Im not sure what you mean by eager load relationship properties but you can eager load with plain linq-2-sql.

    You use LoadOptions.LoadWith<T>(expression).

    0 讨论(0)
  • 2021-02-07 15:52

    OpenAccess http://www.telerik.com/products/orm.aspx

    0 讨论(0)
  • 2021-02-07 15:58

    DataObjects.Net has near-complete LINQ support.

    0 讨论(0)
  • 2021-02-07 15:58

    EntityFramework 5.0 just rocks, although it lacks some features in comaprison with nhibernate, but regarding LINQ support its very complete much much better than nhibernate. Nhibernate has the concept of SessionFactory and Session whereas entityframework has the concept of DbContext its similar to the session of nhibernate but much much easier to setup and manage, you can connect to many databases, all you need is for every database to define a DbContext and instantiate the SpecificDbContext in order to begin and write LINQ querys against the Specific DB.

    0 讨论(0)
提交回复
热议问题