Skip to content

Releases: gnaeus/EntityFramework.CommonTools

2.0.2

10 May 09:09
Compare
Choose a tag to compare

Fixed

  • context.Update(entity) does not reset ICreationTrackable.CreatedUtc
    and ICreationAuditable.CreatorUserId to empty values #4

2.0.1

27 Mar 08:01
Compare
Choose a tag to compare

Fixed

  • .AsExpandable() works with bound lambda arguments

2.0.0

23 Mar 12:44
0f70072
Compare
Choose a tag to compare

Added

  • EFCore 2.0 support
  • EntityFramework 6.2 support

Changed

  • ICreationAuditable.CreatorUser renamed to CreatorUserId
  • IModificationAuditable.UpdaterUser renamed to UpdaterUserId
  • IDeletionAuditable.DeleterUser renamed to DeleterUserId

See #1.

For compatibility issues you still can use these interfaces:

public interface ICreationAuditableV1
{
    string CreatorUser { get; set; }
}

public interface IModificationAuditableV1
{
    string UpdaterUser { get; set; }
}

public interface IDeletionAuditableV1
{
    string DeleterUser { get; set; }
}

public interface IFullAuditableV1 : IFullTrackable,
    ICreationAuditableV1, IModificationAuditableV1, IDeletionAuditableV1
{
}

1.0.0

23 Mar 12:31
Compare
Choose a tag to compare

Initial project version.