代码之家  ›  专栏  ›  技术社区  ›  Scott Vander Molen

没有VS2008的LINQ到SQL

  •  1
  • Scott Vander Molen  · 技术社区  · 16 年前

    在回答我之前的一个问题时,我被鼓励签出LINQtoSQL。我喜欢我所看到的,但我正在努力适应它。我为每个数据库表编写了必要的类,但我不确定应该将代码放在哪里。我一直在互联网上搜索教程,但它们似乎都假设使用VisualStudio2008生成文件。我们公司没有Visual Studio 2008,现在不是购买它的适当时机,特别是因为应用程序使用常规ADO.NET连接和命令对象工作正常。

    3 回复  |  直到 16 年前
        1
  •  2
  •   Jon Skeet    16 年前

    我不建议在没有VisualStudio2008的情况下尝试使用LINQ。如果没有额外的C#3语言功能(VS2005不支持),您将很难使用。

    但是为什么不安装 Visual Basic Express VS2008版,您可以了解LINQ 现在 当公司其他人乐意购买完整版本时,是否准备好使用它?VS2005和VS2008幸福地生活在一起。

        2
  •  2
  •   Adrian Grigore    16 年前

    您可以从命令行使用SQLMetal,而不是使用IDE。或者你甚至可以使用 this UI 用于运行SQLMetal。

    你也可以使用 Visual Studio Express . 与其他VS版本相比,该功能集有点有限,但它仍然是一个非常好的产品,包括对Linq2SQL的支持。在本例中,启动并运行Linq2SQL归结为创建一个新的dbml文件并将一些数据库表拖到其中。

        3
  •  0
  •   David Pokluda    16 年前

    你也可以使用 PLINQO CodeSmith (标准的或专业的)。这正是我的DAL使用的。只是一个需要考虑的想法。