C#Linq到SQL可选列

C#Linq到SQL可选列,c#,linq-to-sql,C#,Linq To Sql,我有一个创建数据库表的应用程序。当某个列为空时,它将从表中删除。现在,我正在使用LINQtoSQL与其他应用程序一起读取该表。我已经为整个表生成了类。但是现在,当一些列丢失时,我得到了一个错误 有人知道如何解决这个问题吗?有没有办法动态生成类之类的?下面是一篇CodeProject文章,其中有一个生成动态类的示例 动态生成类是一项棘手的工作,需要大量开销。有可能一开始就避免掉那些列吗?动态更改模式通常是需要避免的,而ORM框架基本上假设您没有这样做。

我有一个创建数据库表的应用程序。当某个列为空时,它将从表中删除。现在,我正在使用LINQtoSQL与其他应用程序一起读取该表。我已经为整个表生成了类。但是现在,当一些列丢失时,我得到了一个错误


有人知道如何解决这个问题吗?有没有办法动态生成类之类的?

下面是一篇CodeProject文章,其中有一个生成动态类的示例

动态生成类是一项棘手的工作,需要大量开销。有可能一开始就避免掉那些列吗?动态更改模式通常是需要避免的,而ORM框架基本上假设您没有这样做。