代码之家  ›  专栏  ›  技术社区  ›  kay.one

.NET2.0项目中的Linq到SQL模板

  •  0
  • kay.one  · 技术社区  · 16 年前

    基于此,当addnewitem窗口中缺少“linqtosql类”模板时,如何向项目中添加linqtosql模型?

    编辑:

    4 回复  |  直到 16 年前
        1
  •  1
  •   Sam Harwell    16 年前

    如果您的应用程序附带System.Core,它将无法获得未来的安全修复,也无法安装优化的构建(MS在内部为分布式框架库使用和分析NGEN)。要么需要.NET3.5,避免使用Linq,要么为 custom Linq provider

        2
  •  1
  •   JaredPar    16 年前

    您正在采取的方法是危险的,几乎肯定会导致部署计算机出错。

    3.5框架,特别是System.Core.dll,依赖于CLR至少为2.0 SP1

    如果您提供System.Core.dll,则仅客户机不保证有CLR service pack,而且很可能不会有。遇到任何这些bug都会导致应用程序中难以理解的故障。

    您可能会幸运一段时间,但这是一个未经测试和不受支持的场景。

    我强烈建议你不要这样做

        3
  •  0
  •   David    16 年前
        4
  •  0
  •   kay.one    16 年前

    我明白了,您所要做的就是向项目中添加一个新的文本文件,但是将扩展名从.txt更改为.dbml,visual studio就会自动获取它。它甚至会为您生成所有的代码。