我在考虑如何做到这一点,但我有几种不同的形状的数据在我的数据库、文章、NewsItems,等等。

他们都有共同的东西,它们都具有Id(在数据库,他们命名为民遭受,NewsID等。)

他们都有一个 标题

他们都有 BodyText.

他们都有一个 状态

他们都有一个 DateAdded

什么我想要做的是标准分类继承。

我想要一个硕士班(我不需要写这个数据库)所谓 的内容 与的领域,如:

  • ID
  • 标题
  • 字幕
  • BodyText
  • 状态
  • AddedDate

我不确定我怎么可以这样做,与欧姆.为什么我想这是因为那样的话,我可以通过列表的内容对我的用户控件负责的渲染。它将会仅仅需要信息是共同所有对象。

是这个可能吗?

有帮助吗?

解决方案

这是什么样的接口。有各类实现一个IContent接口,其中包含你的标题,BodyText、状态和DateAdded性质。现在你可以通过周围一个收集( List<IContent> )围绕可能containt不同类型的内容。

如果你使用LinqToSql你可以创建的分类文件具有自动生成的类实现接口你想要的。

public partial class SomeContent : IContent

其他提示

我不确定你是否在谈论的皇宫SQL,但有几个在线资源有关如何创建的继承:

  1. 皇宫SQL鉴列如继承映教程
  2. 继承在皇宫SQL视频

...而是更多。

禾田

我发现一个页面上看起来就像它已经沿线的东西什么我要找的(最后)...但我不确定关于使用弱类型的对象:

继承皇宫

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top