SQLMETAL 和 EDMGenerator 生成的映射文件的基本区别是啥?
Posted
技术标签:
【中文标题】SQLMETAL 和 EDMGenerator 生成的映射文件的基本区别是啥?【英文标题】:What is the basic difference between mapping file generated by SQLMETAL and EDMGenerator?SQLMETAL 和 EDMGenerator 生成的映射文件的基本区别是什么? 【发布时间】:2011-12-27 05:38:10 【问题描述】:我正在使用 sqlmetal 工具为我的实体生成映射文件。最近我遇到了 EDMGen 工具,它也可以生成相同的映射文件。
这两个有什么区别?
【问题讨论】:
【参考方案1】:Sql metal生成的文件用于Linq to SQL (ORM)
在哪里
EDMGen工具生成的文件用于EntityFramework (ORM)。
【讨论】:
但在这两种情况下,都会使用上下文。并且数据库表以类的形式表示。 @Vijay Balkawade - 您可以查看osellus.com/blogs/2009/06/04/linq-to-sql-vs-entity-framework 了解详细信息可能会对您有所帮助以上是关于SQLMETAL 和 EDMGenerator 生成的映射文件的基本区别是啥?的主要内容,如果未能解决你的问题,请参考以下文章
使用 SQLMetal 从 SQL Compact 3.5 数据库生成 Linq 类
sqlmetal.exe在路径中找不到,即使它在我的机器上正确的路径 - Linqer程序