是一个很好的解决方案:
我的两个表我数据库看起来像这样:
Table A int id*, string Name
Table B int id*, string Ag
class A {
public string Name;
}
class B {
public string Ag;
}
现在我想在id
上加入展位表A和B.public class JoinedTable
{
partial class A : A
{
}
partial class B : B
{
}
}
您如何看待这个? 干杯!
答案 0 :(得分:0)
Dotnet不支持多重继承。
如果我理解正确,你就不会写一个包含子类A
和B
的属性的复合类
只有A
和B
的类名相同时,您的部分类作为多重继承的模拟才有效。
partial class JoinedTable {
public string Name;
}
partial class JoinedTable {
public string Ag;
}
我的回答是没有到
是一个很好的解决方案
更新
对此的解决方法可能是连接表的数据库视图,并让代码生成器生成视图的代码