2009-03-10 3 views
1

В ответ на один из моих предыдущих вопросов мне было предложено проверить LINQ to SQL. Мне нравится то, что я вижу, но я изо всех сил пытаюсь это понять. Я написал необходимые классы для каждой таблицы базы данных, но я не уверен, где я должен поместить код. Я искал в Интернете учебники, но все они, похоже, предполагают, что Visual Studio 2008 используется для генерации файлов. У нашей компании нет Visual Studio 2008, и это не подходящее время для ее покупки, тем более, что приложение работает нормально, используя обычные соединения ADO.NET и объекты команд.LINQ to SQL без VS 2008

Может кто-нибудь объяснить, как запустить LINQ to SQL и запустить его вручную, или указать мне учебник, который объясняет это? Я кодирую в VB.NET

ответ

2

Я бы не рекомендовал использовать LINQ без Visual Studio 2008. Без дополнительных возможностей языка C# 3 (не поддерживается в VS2005) вам будет трудно.

Но почему бы не установить Visual Basic Express издание VS2008, так что вы можете узнать о LINQ Теперь и быть готовым использовать его, когда остальные компании будут рады купить полную версию? VS2005 и VS2008 живут счастливо бок о бок.

2

Вы можете использовать SQLMetal из командной строки вместо использования IDE. Или вы можете использовать this UI для запуска SQLMetal.

Вы также можете использовать Visual Studio Express. Набор функций немного ограничен по сравнению с другими версиями VS, но он по-прежнему является очень хорошим продуктом и включает поддержку Linq2SQL. В этом случае получение Linq2SQL и запуск сводятся к созданию нового файла dbml и перетаскиванию в него некоторых таблиц базы данных.

0

Вы также можете использовать PLINQO для создания вашего DBML-файла. Он требует CodeSmith (стандартный или профессиональный). На самом деле это именно то, что я использую для своего DAL. Просто идея рассмотреть.