3

故事如下:我创建了一个 SQL Compact 3.5 数据库并使用 SQLMetal.exe 为其生成 DataContext。它运行良好,但很快我意识到它根本不适合我的需求,所以我决定使用 SQL Express 2008。我启动了用于 Compact 创建模式的相同 SQL 脚本,然后启动了 SQLMetal.exe 工具. 我没想到生成的 DataContext 会有所不同,但由于某种原因我错过了所有的关系。

这是 SQL Compact 命令行:

SQlMetal.exe /code:MyCode.cs MyDatabase.sdf

这是 SQL Express 2008:

SQlMetal.exe /code:MyCode.cs /server:MyServer /database:MyDatabase

有任何想法吗?

4

1 回答 1

1

试试 SQL Server 2005。它应该可以正常工作。

于 2009-08-04T10:46:29.580 回答