我有两个课程如下:
class Article
{
public int Id {get;set;}
public string Name {get;set;}
}
class DetailedArticle : Article
{
public string SerialNumber {get;set;}
}
我确实创建了一篇文章,例如:
var article = new Article {Id=1, Name="ItemName"}
现在,我想将文章对象类型从更改Article
为DetailedArticle
保持属性不变(Id = 1 和 Name="ItemName")。
知道我正在使用EF5
这可能吗?如何 ?EF5 会检测类型更改吗?
在不可能的情况下有什么替代方案吗?