|
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
-
- namespace CnasSynchrousModel
- {
- /// <summary>
- /// 数据源类型
- /// </summary>
- public enum DataSourceType
- {
- None,
- Access,
- Excel,
- SQLLite,
- SQL,
- MySQL,
- Oracle,
- FoxPro,
- TXT
- }
-
- public enum PathType
- {
- Local, //本地
- Remote //远程
- }
-
- /// <summary>
- /// 仪表数据源类
- /// </summary>
- public class InstrumentDataSourceInfo
- {
- /// <summary>
- /// 仪表数据源类型
- /// </summary>
- public DataSourceType InstrumentDataSourceType { get; set; }
-
- /// <summary>
- /// 用户名
- /// </summary>
- public string UserId { get; set; }
-
- /// <summary>
- /// 用户密码
- /// </summary>
- public string UserPwd { get; set; }
-
- /// <summary>
- /// 数据源路径(只有数据源是本地文件时不为空)
- /// </summary>
- public string Path { get; set; }
-
- /// <summary>
- /// 服务器
- /// </summary>
- public string Host { get; set; }
-
- /// <summary>
- /// 数据库名称
- /// </summary>
- public string ServerName { get; set; }
-
- /// <summary>
- /// 数据库端口
- /// </summary>
- public string Port { get; set; }
-
- /// <summary>
- /// 数据源来自本地还是其他电脑
- /// </summary>
- public PathType DsPathType { get; set; }
-
- /// <summary>
- /// 远程电脑的用户名
- /// </summary>
- public string RemoteUser { get; set; }
-
- /// <summary>
- /// 远程电脑的密码
- /// </summary>
- public string RemotePwd { get; set; }
- }
- }
|