2009-05-16 2 views
0

Я новичок в WPF и C#, и я хотел бы узнать лучший способ доступа к MySQL.Пути доступа к MySQL из C#/WPF

Популяция немного Я видел, что у провайдера Linq есть MySQL. Это лучший способ? http://code2code.net/DB_Linq/

Я никогда раньше не использовал Linq, поэтому я начну сегодня, если кто-то не знает лучшего способа сделать это.

Заранее спасибо

ответ

3

Следует использовать официальное название MySQL ADO.NET provider. Версия 6.0 вводит базовую поддержку Entity Framework

0

Почему бы не использовать NHibernate?

/Broken records.

+1

... потому что поддержка LINQ от NHibernate не ожидается до июля? –

1

Всё зависит! Если бы я тренировал кого-то, кто только начинал, я бы не стал их запускать на LINQ. Вы сказали, что только начинаете с C#, но, возможно, у вас есть глубина в других средах, особенно с базами данных, и, возможно, вы знакомы с ORM. ЕСЛИ это правда, то, во всяком случае, сначала погрузитесь в LINQ. Если нет, то я бы предложил использовать ADO.NET для доступа к базе данных в ваших первых проектах - проще начать с того, что является основополагающим для других альтернатив.

+0

Вы спрашиваете о моем текущем опыте. Ну, я уже работал с MySQL и PHP. И у меня нет опыта работы с C#, но я более чем знаком с AS3 (ECMAScript). Помогает ли это? Linq выглядит как своего рода XPath XP? Я ищу информацию об ADO.Net, и это похоже на более прямой способ сделать вещи правильно? Я могу просто ввести запрос, не так ли? Еще раз спасибо – ozke

Смежные вопросы