using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace Atomx.Common.Entities { /// /// 数据本地化属性值,适用于数据多语言 /// [Table("LocalizedProperties")] public class LocalizedProperty { /// /// 数据ID /// [DatabaseGenerated(DatabaseGeneratedOption.None)] [Key] public long Id { get; set; } /// /// 语言编码 /// public int LanguageId { get; set; } /// /// 数据类型 /// public int Type { get; set; } /// /// 数据实体ID /// public long EntityId { get; set; } /// /// 数据KEY /// [Column(TypeName = "varchar(256)")] public string Key { get; set; } = string.Empty; /// /// 数据值 /// [Column(TypeName = "text")] public string Value { get; set; } = string.Empty; } }