我有一个名为 Customer 的表
CustomerID
Name
Salary etc.
我已将 Customer 表对象添加到 dbml,现在我需要在 Customer 表列的顶部添加 IsProcessed 列。
我已经添加了它但是它在检索数据时抛出异常作为“无效列 IsProcessed”
我是否需要创建单独的 POCO 对象并添加额外的列 稍后使用数据库列表中的 POCO 对象填充新列表。
任何替代解决方案?请指教
最佳答案
您可以通过在新文件中创建部分类来扩展从 DBML 生成的类:
public partial class Customer
{
public bool IsProcessed { get; set; }
}
将上面的代码放在新的类文件中,并将其命名空间设置为与 DBML 生成的 Customer
类相同。
这是一种常见的模式,可以扩展生成的类,而不必担心在重新生成 DBML 文件时扩展代码会被覆盖。
[ For Reference ]
关于c# - 需要添加额外的列进行处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21980807/