Y at-il une bonne bibliothèque sympa pour interroger MySQL DB? J'ai connecteur mysql .net installé, et il me donne essentiellement ado.net remplacé, comme MySQLCommand, MySQLAdapter etcC# Lib pour interroger MySQL DB
MySqlCommand command = connection.CreateCommand();
command.CommandText = "select * from samples";
mais vous devez écrire beaucoup de code de toute façon, est-il lib, qui enveloppe cette , donc j'écris quelque chose comme
p = MysqlProvider.Connect();
dataSet = p.Execute(query);
ou
array = p.Execute(query);
value = p.ExecuteAsValue(query);
etc?
Des idées?
Merci, Dmitry
Pas vraiment, je voudrais d'exécuter une requête complexe avec de nombreuses jointures et obtenir un ensemble résultant. ORM est 1: 1 mapping, comme LightSpeed ORM – Dmitry
@Dmitry, les jointures peuvent être faites avec LINQ/NHibernate et ainsi de suite. C'est une abstraction donc très souvent la syntaxe est différente, parfois c'est plus concis parfois c'est moins puissant. LINQ-to-SQL a un override qui vous permet d'exécuter SQL directement et de mapper des objets POCO. Tout dépend de votre problème d'affaires. –
LINQ2SQL ne fonctionne pas avec MySQL, tous les autres ORM qui fonctionnent avec lui - n'ont aucun moyen d'interroger directement MySQL et de recevoir un tableau ou un ensemble de données associé dans un retour. Voilà pourquoi je demande. – Dmitry