using EntityFrameworkCore.BootKit; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; namespace BotSharp.Core.Intents { [Table("Bot_IntentExpression")] public class IntentExpression : DbRecord, IDbRecord { public IntentExpression() { Data = new List(); } [Required] [StringLength(36)] public String IntentId { get; set; } [ForeignKey("ExpressionId")] public List Data { get; set; } public bool IsExist(Database dc) { return dc.Table().Any(x => x.IntentId == IntentId); } } }