代码之家  ›  专栏  ›  技术社区  ›  Jalpesh Vadgama

如何使用Linq创建通用数据上下文

  •  0
  • Jalpesh Vadgama  · 技术社区  · 16 年前

    如何在Linq上创建通用的DataContext意味着如果数据库更改,就不必更改Linq DataContext上的任何内容。

    请指定代码或链接

    3 回复  |  直到 15 年前
        1
  •  1
  •   Joe Albahari    16 年前

    如果您需要这种级别的动态查询,那么LINQ可能是错误的技术。Linq的主要优点之一是静态类型——这通常是一个优点。将代码中的一列拼写错误,将得到编译时错误而不是运行时错误。

    但是,如果您需要能够在不重新编译的情况下处理对数据库模式的任意更改,那么您将与API作斗争。改为使用标准ADO.NET(datareaders、dataadapters等)。

        2
  •  0
  •   spender    16 年前

    我不认为这在VS2008中得到支持。你必须重建你的.dbml

        3
  •  0
  •   davidfowl    16 年前

    我想你想写一个商业层。通常情况下,这就是让应用程序依赖于特定的DAL的方法。