小编DMC*_*DMC的帖子

ChangeTracker实体框架4.1 - 相关对象的原始值

我有一个我继承的基类,它与其他实体有两个零到多的关系:

public abstract class WebObject
{
    public WebObject()
    {
        RelatedTags = new List<Tag>();
        RelatedWebObjects = new List<WebObject>();
    }

    [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
    public Guid Id { get; set; }

    public string MetaKeywords { get; set; }
    public string MetaDescription { get; set; }

    [InverseProperty("WebObjects")]
    public virtual WebSite WebSite { get; set; }

    [Required(ErrorMessage = "Every WebObject must be associated with a WebSite.")]
    public Guid WebSiteId { get; set; }

    public virtual ICollection<Tag> RelatedTags { get; set; }
    public IList<Guid> RelatedTagIds { get; …
Run Code Online (Sandbox Code Playgroud)

.net change-tracking ef-code-first entity-framework-4.1

9
推荐指数
2
解决办法
9305
查看次数