我有多个班轮,如“条款”“新闻”“宣传”。
他们都有一个头衔,他们都有一个独特的身份证,他们都有一份摘要。
因此,我设立了一个称为<代码>的接口。 缩略语
public interface IContent {
int Id { get; set; }
String Title { get; set; }
String Summary { get; set; }
String HyperLink { get; set; }
}
在我的法典中,Im试图通过List<T>
,实施IContent
,然后使用我在项目中每个部分课堂上实施的共同财产。
因此,只是澄清问题
Article
is a Linq Entity.
I create a partial class and implement IContent
Here s a snippet of Article.cs:
#region IContent Members
public int Id {
get {
return this.ArticleID;
}
set {
this.ArticleID = value;
}
}
简单。 我的法典Im试图这样做,但我不知道我在哪里会错:
List<IContent> items;
MyDataContext cms = new MyDataContext();
items = cms.GetArticles();
// ERROR: Can not implicitly convert List<Article> to List<IContent>
如果我的<条码>第条码>类别实施<条码> 我不知道将要通过的目标是什么。
我知道,我可以这样做,选择一个基类,但使用Linq ToSQL并不使用固定物体。
我确信,这只是我空洞的。