34

Has anyone used any of the utilities out there for LINQ to MySQL? Do you know which one is best?

So far I know of LINQ for NHibernate, and DBLinq

Larry Watanabe
  • 10,126
  • 9
  • 43
  • 46

4 Answers4

11

There is also LINQ to LLBLGEN, which then can support many, many databases.

From LLBLGEN's Feature Page

Support for SQL Server (MSDE, SQL Server 7/2000/2005/Express, SQL CE 2.0, 3.0, 3.5), SQL Server CE Desktop (New!), Oracle (Oracle 8i / 9i /10g), PostgreSQL 7.4+/8.x, Firebird 1.x / 2.x, IBM DB2 UDB (7.x/8.x/9.x), MySQL (4.x, 5.x), Sybase Adaptive Server Enterprise (ASE) (New!), Sybase SQL iAnywhere (ASA) (New!) and MS Access 2000/XP/2003/2007

Ross Rogers
  • 23,523
  • 27
  • 108
  • 164
TonyOssa
  • 3,362
  • 1
  • 18
  • 14
7

There is also Mindscape LightSpeed, which works with MySQL amongst other databases, and has a LINQ provider.

itowlson
  • 73,686
  • 17
  • 161
  • 157
4

You're right, LINQ to NHibernate will provide this sort of functionality as will the entity framework with a MySQL provider. I don't know of any other way of doing it as LINQ to SQL was very much specific to Microsoft SQL Server.

Peter Mortensen
  • 30,738
  • 21
  • 105
  • 131
lomaxx
  • 113,627
  • 57
  • 144
  • 179
  • 4
    Microsoft has the most wonderful technologies ... if only they were only multi-latform and open source then it would be perfect :) – Larry Watanabe Sep 24 '09 at 01:16
  • 4
    Practically Speaking Many of the programmers who powers open sources(including LINUX) are getting their daily bread from microsoft technologies. If there is no MS then there will be no (without payment) developers for opensources. – prabhakaran May 31 '12 at 13:20
4

Try our MySQL-specific LINQ to SQL implementation.
Overview is available here.

Devart
  • 119,203
  • 23
  • 166
  • 186
  • 1
    I'd like to reccomend Devart's linq to mysql (Linqconnect) tutorial: http://www.devart.com/dotconnect/mysql/articles/tutorial_linq.html Thanks for your job guys! –  Jun 13 '13 at 10:06