使用SQLMetal从SQL Compact 3.5数据库生成Linq类

使用SQLMetal从SQL Compact 3.5数据库生成Linq类,linq,sql-server-ce,microsoft-sync-framework,sqlmetal,Linq,Sql Server Ce,Microsoft Sync Framework,Sqlmetal,我通过在Compact 3.5数据库上从命令行运行SQLMetal来生成Linq类。Compact 3.5数据库是一个本地数据库缓存(由同步框架“创建本地数据库缓存向导”生成)。 CE似乎支持外键约束,但我看不到任何约束,并且SQLMetal不会将它们生成到模型中。 从源SQL 2008数据库生成我的模型并将我的datacontext指向Compact数据库似乎不起作用 除了手动将关联添加到模型中之外,还有其他方法可以生成关联吗?使用实体框架4 SqlMetal.exe C:\Metal\Com

我通过在Compact 3.5数据库上从命令行运行SQLMetal来生成Linq类。Compact 3.5数据库是一个本地数据库缓存(由同步框架“创建本地数据库缓存向导”生成)。 CE似乎支持外键约束,但我看不到任何约束,并且SQLMetal不会将它们生成到模型中。 从源SQL 2008数据库生成我的模型并将我的datacontext指向Compact数据库似乎不起作用


除了手动将关联添加到模型中之外,还有其他方法可以生成关联吗?

使用实体框架4

SqlMetal.exe C:\Metal\CompactDB.sdf /dbml:C:\Metal\CompactDBModel.dbml /Context:ModelDataContext /provider:SQLCompact /pluralize