假设我有一个数据库,这个数据库有一组对所有客户端通用的表和一些特定于某些客户端的表。
现在我想到的是创建一个DataContext
只包含对所有客户端通用的表的主数据库,然后创建单独DataContext
的只包含特定于客户端的表的 s。
有没有办法让“合并”DataContext
成为一个上下文? 因此,对于客户端 A,我需要一个 DataContext,它既包括通用表,也包括该特定客户端的表(从两个不同DataContext
的 s 中检索)?
[更新]
我想我能做的是,从 DataContext 的 Partial 类,而不是让我的 DataContext 继承自,DataContext
我让它继承自MyDataContext
;这样,来自MyDataContext
和其他 DataContext 的表将在一个DataContext
类中可用。
您如何看待这种方法?当然,这样的事情你只能一次合并两个数据上下文......