SysSetting.cs 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using DevExpress.Xpo;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace Ips.Spd.SysSettings
  8. {
  9. public class SysSetting : XPLiteObject
  10. {
  11. public SysSetting(Session session) : base(session)
  12. {
  13. }
  14. public SysSetting(Session session, string name, string value) : this(session)
  15. {
  16. Name = name;
  17. Value = value;
  18. }
  19. public override void AfterConstruction()
  20. {
  21. base.AfterConstruction();
  22. }
  23. private string _name;
  24. private string _value;
  25. [DisplayName("配置名称"), Size(128), Key]
  26. public string Name
  27. {
  28. get => _name;
  29. set => SetPropertyValue(nameof(Name), ref _name, value);
  30. }
  31. [DisplayName("配置值"), Size(512)]
  32. public string Value
  33. {
  34. get => _value;
  35. set => SetPropertyValue(nameof(Value), ref _value, value);
  36. }
  37. }
  38. }