我有一个选项需要在三种类型的 EntitySets 上运行;但是,每种类型的数据是相同的。Linq-to-SQL 正在创建这三种类型以匹配我数据库中的一些“补间”表。
有没有办法像我在下面那样使用通用 EntitySet 类型?
private EntitySet<T> GetClientHorizontal(EntitySet<T> clientHorizontal) {}
这是为了解决下面的冗余问题。
private EntitySet<LeafHorizontal>
GetClientLeafHorizontal(EntitySet<LeafHorizontal> clientLeafHorizontal) { }
private EntitySet<BayHorizontal>
GetClientBayHorizontal(EntitySet<BayHorizontal> clientBayHorizontal) { }
private EntitySet<SideliteHorizontal>
GetClientSideliteHorizontal(
EntitySet<SideliteHorizontal> clientSideliteHorizontal) { }