///<inheritdoc/>
        public async Task LogConfusionMatrixAsync(Guid runId, ConfusionMatrix confusionMatrix)
        {
            var conMatrix = new ConfusionMatrixEntity(runId);

            conMatrix.SerializedMatrix = JsonConvert.SerializeObject(confusionMatrix);
            await InsertOrMergeAsync(conMatrix, nameof(ConfusionMatrix));
        }
Ejemplo n.º 2
0
        public async Task LogConfusionMatrixAsync(Guid runId, ConfusionMatrix confusionMatrix)
        {
            using (var db = new LocalDbContext())
            {
                var conMatrix = new ConfusionMatrixEntity(runId);
                conMatrix.SerializedMatrix = JsonConvert.SerializeObject(confusionMatrix);
                await db.ConfusionMatrices.AddAsync(conMatrix);

                await db.SaveChangesAsync();
            }
        }
        ///<inheritdoc cref="IConfusionMatrixRepository"/>
        public async Task LogConfusionMatrixAsync(Guid runId, ConfusionMatrix confusionMatrix)
        {
            using var db = this.contextFactory.CreateDbContext();
            var conMatrix = new ConfusionMatrixEntity(runId)
            {
                SerializedMatrix = JsonConvert.SerializeObject(confusionMatrix)
            };

            await db.ConfusionMatrices.AddAsync(conMatrix);

            await db.SaveChangesAsync();
        }