diff --git a/src/WorkFlow.Domain/Entities/ProfileObjState.cs b/src/WorkFlow.Domain/Entities/ProfileObjState.cs index 35fac0e..4b1f7d5 100644 --- a/src/WorkFlow.Domain/Entities/ProfileObjState.cs +++ b/src/WorkFlow.Domain/Entities/ProfileObjState.cs @@ -83,7 +83,4 @@ public class ProfileObjState [Column("CHANGED_WHEN", TypeName = "datetime")] public DateTime? ChangedWhen { get; set; } - - [ForeignKey("StateId")] - public virtual State? State { get; set; } } \ No newline at end of file diff --git a/src/WorkFlow.Domain/Entities/ProfileObjects.cs b/src/WorkFlow.Domain/Entities/ProfileObjects.cs index 0336a67..5c86318 100644 --- a/src/WorkFlow.Domain/Entities/ProfileObjects.cs +++ b/src/WorkFlow.Domain/Entities/ProfileObjects.cs @@ -24,4 +24,7 @@ public class ProfileObject [Column("CMD_CheckIn")] public string? CmdCheckIn { get; set; } + + [ForeignKey("ObjStateId")] + public virtual ProfileObjState? State { get; set; } } \ No newline at end of file diff --git a/src/WorkFlow.Infrastructure/Repositories/ProfileObjRepository.cs b/src/WorkFlow.Infrastructure/Repositories/ProfileObjRepository.cs index 8fa15bd..dd79953 100644 --- a/src/WorkFlow.Infrastructure/Repositories/ProfileObjRepository.cs +++ b/src/WorkFlow.Infrastructure/Repositories/ProfileObjRepository.cs @@ -35,5 +35,6 @@ public class ProfileObjRepository : IProfileObjRepository public async Task> ReadAsync(int userId, int profileId, CancellationToken cancel = default) => await _context.Objects .FromSqlRaw("SELECT * FROM [FNMWF_GET_PROFILE_OBJECTS] ({0}, {1})", userId, profileId) + .Include(obj => obj.State) .ToListAsync(cancel); } \ No newline at end of file