4

このコード スナイパーは、Entity Framework 5 Code First を使用したエンティティへの CreatedDate の追加からのものです。

        public override int SaveChanges()
    {
        DateTime saveTime = DateTime.Now;
        foreach (var entry in this.ChangeTracker.Entries().Where(e => e.State == System.Data.EntityState.Added))
        {
            if (entry.Property("CreateDate").CurrentValue == null)
                entry.Property("CreateDate").CurrentValue = saveTime;
        }
        return base.SaveChanges();

    }

しかし、私のソリューションでは、「System.Collection.Generic.IEnumerable 'Does not contain a definition for Where ...」というエラーが表示されます

4

2 に答える 2

5

私はあなたが行方不明であることを期待しています using System.Linq

于 2013-10-26T18:24:15.217 に答える