2009-06-11 39 views
2

我通過對Compact 3.5數據庫的命令行運行SQLMetal來生成Linq類。 Compact 3.5數據庫是一個本地數據庫緩存(由Sync Framework「創建本地數據庫緩存」嚮導生成)。 CE似乎支持外鍵約束,但我沒有看到任何內容,並且SQLMetal不會將它們生成到模型中。從源SQL 2008數據庫中生成我的模型,並將我的datacontext指向Compact數據庫似乎不起作用。使用SQLMetal從SQL Compact 3.5數據庫生成Linq類

有沒有什麼辦法讓我的關聯生成,除了手動添加到模型?

回答

2

使用實體框架4.

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