【问题标题】:Generating Linq classes from a SQL Compact 3.5 database using SQLMetal使用 SQLMetal 从 SQL Compact 3.5 数据库生成 Linq 类
【发布时间】:2009-06-11 21:06:47
【问题描述】:

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

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

【问题讨论】:

    标签: linq sql-server-ce microsoft-sync-framework sqlmetal


    【解决方案1】:

    使用实体框架 4。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多