如何使用linq创建通用datacontext

时间:2009-05-01 11:14:24

标签: asp.net datacontext generics

如何在linq上创建通用datacontext意味着如果数据库更改我不需要在linq datacontext上更改任何内容。

请指定代码或链接

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

我认为VS2008不支持此功能。您必须重建.dbml

答案 2 :(得分:0)

我想你想写一个业务层。通常情况下,如何让应用程序依赖于特定的DAL。