Поддерживает ли SQLMetal типы данных SQL-Server 2008? - PullRequest
0 голосов
/ 10 июня 2010

Я использую LinqToSQL в проекте фреймворка 3.5 в VS2K8, работающем под MS SQL 2k8.

Когда я создаю сопоставления таблиц с использованием поверхности проектирования в Visual Studio, все работает нормально.

Когда я создаю сопоставления таблиц с помощью SQLMetal (из Windows SDK v6.1), SQLMetal жалуется на типы данных SQL Server 2k8 (например, дату и время), которые я использую.

Использует ли SQLMetalподдерживает типы данных SQL Server 2k8?Нужна ли обновленная версия?Или мне нужно создать свое отображение в визуальном конструкторе / вернуться к типам данных SQL Server 2k5?

Спасибо

1 Ответ

1 голос
/ 10 июня 2010

Насколько я знаю, он поддерживает это, так что вам, вероятно, нужна более новая версия SqlMetal.В первоначальной версии, когда Visual Studio 2008 была запущена, она не поддерживала это, поэтому, вероятно, именно поэтому у вас есть эта проблема.

Согласно MSDN:

Файл SQLMetal включен вWindows SDK, который устанавливается вместе с Visual Studio.По умолчанию файл находится на диске: \ Program Files \ Microsoft SDKs \ Windows \ vn.nn \ bin.Если вы не устанавливаете Visual Studio, вы также можете получить файл SQLMetal, загрузив Windows SDK.

...