0

我在 VS2K8 的 3.5 框架项目中使用 LinqToSQL,针对 MS SQL 2k8 运行。

当我使用 Visual Studio 中的设计图面创建表映射时,一切正常。

当我使用 SQLMetal(来自 Windows SDK v6.1)创建表映射时,SQLMetal 抱怨我正在使用的 SQL Server 2k8 数据类型(例如日期和时间)。

SQLMetal 是否支持 SQL Server 2k8 数据类型?我需要更新版本吗?还是我必须在可视化设计器中创建映射/恢复为 SQL Server 2k5 数据类型?

谢谢

4

1 回答 1

1

据我所知,它支持它,所以您可能需要更新版本的 SqlMetal。在初始版本中,当 Visual Studio 2008 启动时它不支持此功能,因此可能这就是您遇到此问题的原因。

根据 MSDN:

SQLMetal 文件包含在随 Visual Studio 一起安装的 Windows SDK 中。默认情况下,该文件位于 drive:\Program Files\Microsoft SDKs\Windows\vn.nn\bin。如果没有安装 Visual Studio,也可以通过下载 Windows SDK 来获取 SQLMetal 文件。

于 2010-06-10T13:32:38.970 回答