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

请指定代码或链接

有帮助吗?

解决方案

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

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

其他提示

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top