2
如何指定该类型应该是从Interface继承的类?我尝试过各种变体,但没有意义。如何指定泛型约束:从接口继承的类?
public class CarDal<TCarMark> where TCarMark:class//also tried ICarMark
{
...
private static readonly DataContext Context = new DataContext(ConnectionString);
private Table<ICarMark> _tblCarMarks = Context.GetTable<TCarMark>();//Error is "Cannot convert source type 'Table<TCarMark> to target type Table<ICarMark>'"
...
}
顺便说一句,一个静态的数据上下文是一个真的很糟糕的主意 – 2012-03-18 09:35:07
好吧,我会考虑,但你能解释为什么吗? (提供链接或简短评论)谢谢。 – Yara 2012-03-18 09:38:51
补充说,我的答案;这**会导致巨大的问题 – 2012-03-18 09:47:36