Skip to content

05. Entidades

CodeDesignPlus edited this page Jan 5, 2021 · 2 revisions

Las entidades son clases que representaran las tablas de la base de datos de su aplicación. Al hacer uso del SDK de CodeDesignPlus, una entidad es una clase que puede implementar cualquiera de las siguientes interfaces definidas en CodeDesignPlus.Core

Dichas entidades deben ser creadas en la libraría de su proyecto que corresponde a las entidades, continuando con el ejemplo, se crearan las siguiente entidades en la librería CodeDesignPlus.EFCore.Sample.Api.Entities

  • Category
using CodeDesignPlus.Core.Abstractions;
using System;
using System.Collections.Generic;

namespace CodeDesignPlus.EFCore.Sample.Api.Entities
{
    public class Category : IEntityLong<string>
    {
        public long Id { get; set; }
        public string Name { get; set; }
        public string Description { get; set; }
        public bool State { get; set; }
        public string IdUserCreator { get; set; }
        public DateTime DateCreated { get; set; }

        public List<Product> Products { get; set; }
    }
}
  • Product
using CodeDesignPlus.Core.Abstractions;
using System;

namespace CodeDesignPlus.EFCore.Sample.Api.Entities
{
    public class Product : IEntityLong<string>
    {
        public long Id { get; set; }
        public long IdCategory { get; set; }
        public string Name { get; set; }
        public decimal Price { get; set; }
        public string Description { get; set; }
        public bool State { get; set; }
        public string IdUserCreator { get; set; }
        public DateTime DateCreated { get; set; }

        public Category Category { get; set; }
    }
}

Donaciones

Si deseas apoyarnos económicamente lo puedes hacer a partir de:

Badges

Las siguientes insignias te muestran el estado del proyecto en su última versión:

Build status
Bugs
Code Smells
Coverage
Duplicated Lines (%)
Lines of Code
Maintainability Rating
Quality Gate Status
Reliability Rating
Technical Debt
Vulnerabilities
Security Rating

Clone this wiki locally