using DMS.Core.Models; /// /// 领域模型:代表一个变量到一个MQTT服务器的特定关联,包含专属别名。 /// 这是一个关联实体,用于解决多对多关系中需要额外属性(别名)的问题。 /// public class MqttAlias { /// /// 唯一标识符。 /// public int Id { get; set; } /// /// 关联的变量ID。 /// public int VariableId { get; set; } /// /// 关联的MQTT服务器ID。 /// public int MqttServerId { get; set; } /// /// 针对此特定[变量-服务器]连接的发布别名。此别名将用于构建MQTT Topic。 /// public string Alias { get; set; } /// /// 关联的变量导航属性。 /// public Variable Variable { get; set; } /// /// 关联的MQTT服务器导航属性。 /// public MqttServer MqttServer { get; set; } }