我在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数据类型?
由于
答案 0 :(得分:1)
据我所知它支持它,所以你可能需要更新版本的SqlMetal。在最初的版本中,当Visual Studio 2008推出时,它不支持这个,所以可能这就是你遇到这个问题的原因。
根据MSDN:
SQLMetal文件包含在 随附的Windows SDK 视觉工作室。默认情况下,文件是 位于drive:\ Program 文件\微软 的SDK \的Windows \ vn.nn \ bin中。如果你不 安装Visual Studio,你也可以 通过下载获取SQLMetal文件 Windows SDK。