-
Notifications
You must be signed in to change notification settings - Fork 8
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; }
}
}
Si deseas apoyarnos económicamente lo puedes hacer a partir de:
- PayPal: CodeDesignPlus
Las siguientes insignias te muestran el estado del proyecto en su última versión: