diff --git a/EntityFrameworkCore.Diagrams/EntityFrameworkCore.Diagrams.Demo/EntityFrameworkCore.Diagrams.Demo.csproj b/EntityFrameworkCore.Diagrams/EntityFrameworkCore.Diagrams.Demo/EntityFrameworkCore.Diagrams.Demo.csproj index a317b7e..c1ad9ad 100644 --- a/EntityFrameworkCore.Diagrams/EntityFrameworkCore.Diagrams.Demo/EntityFrameworkCore.Diagrams.Demo.csproj +++ b/EntityFrameworkCore.Diagrams/EntityFrameworkCore.Diagrams.Demo/EntityFrameworkCore.Diagrams.Demo.csproj @@ -1,23 +1,23 @@  - netcoreapp1.1 + netcoreapp2.0 $(PackageTargetFallback);portable-net45+win8+wp8+wpa81; - - - - - - - - - - + + + + + + + + + + diff --git a/EntityFrameworkCore.Diagrams/EntityFrameworkCore.Diagrams/Dto/DbEntityForeignKeyBase.cs b/EntityFrameworkCore.Diagrams/EntityFrameworkCore.Diagrams/Dto/DbEntityForeignKeyBase.cs index 30879e6..301158a 100644 --- a/EntityFrameworkCore.Diagrams/EntityFrameworkCore.Diagrams/Dto/DbEntityForeignKeyBase.cs +++ b/EntityFrameworkCore.Diagrams/EntityFrameworkCore.Diagrams/Dto/DbEntityForeignKeyBase.cs @@ -1,4 +1,4 @@ -using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore; namespace EntityFrameworkCore.Diagrams.Dto { diff --git a/EntityFrameworkCore.Diagrams/EntityFrameworkCore.Diagrams/Dto/DtoConverter.cs b/EntityFrameworkCore.Diagrams/EntityFrameworkCore.Diagrams/Dto/DtoConverter.cs index 07fcd94..ea49a04 100644 --- a/EntityFrameworkCore.Diagrams/EntityFrameworkCore.Diagrams/Dto/DtoConverter.cs +++ b/EntityFrameworkCore.Diagrams/EntityFrameworkCore.Diagrams/Dto/DtoConverter.cs @@ -3,6 +3,7 @@ using EntityFrameworkCore.Diagrams.Dto; using System.Linq; using System.Collections.Generic; +using Microsoft.EntityFrameworkCore.Metadata.Internal; namespace EntityFrameworkCore.Diagrams.Dto { @@ -64,11 +65,11 @@ private DbEntityProperty ConvertToDto(IProperty e) ClrType = ConvertToDto(e.ClrType), IsConcurrencyToken = e.IsConcurrencyToken, IsNullable = e.IsNullable, - IsReadOnlyAfterSave = e.IsReadOnlyAfterSave, - IsReadOnlyBeforeSave = e.IsReadOnlyBeforeSave, + IsReadOnlyAfterSave = e.AfterSaveBehavior == PropertySaveBehavior.Throw, + IsReadOnlyBeforeSave = e.BeforeSaveBehavior == PropertySaveBehavior.Throw, IsShadowProperty = e.IsShadowProperty, - IsStoreGeneratedAlways = e.IsStoreGeneratedAlways, - RequiresValueGenerator = e.RequiresValueGenerator, + IsStoreGeneratedAlways = e.BeforeSaveBehavior == PropertySaveBehavior.Ignore, + RequiresValueGenerator = e.RequiresValueGenerator(), ValueGenerated = e.ValueGenerated }; } diff --git a/EntityFrameworkCore.Diagrams/EntityFrameworkCore.Diagrams/EntityFrameworkCore.Diagrams.csproj b/EntityFrameworkCore.Diagrams/EntityFrameworkCore.Diagrams/EntityFrameworkCore.Diagrams.csproj index b0044fb..c8140c6 100644 --- a/EntityFrameworkCore.Diagrams/EntityFrameworkCore.Diagrams/EntityFrameworkCore.Diagrams.csproj +++ b/EntityFrameworkCore.Diagrams/EntityFrameworkCore.Diagrams/EntityFrameworkCore.Diagrams.csproj @@ -30,7 +30,7 @@ https://github.com/EvAlex/ef-db-diagrams - netstandard1.6 + netstandard2.0 True 0.4.2.0 0.4.2.0 @@ -41,11 +41,11 @@ https://github.com/EvAlex/ef-db-diagrams - - - - - + + + + + diff --git a/README.md b/README.md index 45ec10f..4dc32b2 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# EntityFrameworkCore.Diargams +# EntityFrameworkCore.Diagrams Visualize model created with EntityFramework Core in ASP.NET Core app.