SqlMetal忽略了一个关联

时间:2012-01-02 18:23:07

标签: sql-server linq-to-sql sqlmetal

我正在使用SqlMetal在C#中针对开发环境DB生成数据库的映射。生成的文件有1,89MB。

SqlMetal /server:<ip> /database:<dbname> /user:<dbuser> /password:<pass> /code:DBO.cs /namespace:<namespace>

为了获得有关开发环境的最新数据,我备份了生产环境DB并将其恢复到开发机器。

现在,当我运行使用SqlMetal的脚本时,SqlMetal选择忽略一个关联。

我有TableA 9 FK,它只为该表生成8个关联。 TableATableB之间的关联缺失。

更糟糕的是,其他表和TableB之间的关联工作正常。

知道为什么它只跳过tableAtableB之间的关联吗?

修改

TableB被称为user。也许这是因为表名是一个sql保留字。

0 个答案:

没有答案