小编Tod*_*ler的帖子

获取实体的列名

我正在使用Entity Framework,这是其中一张表的元数据的样子。

    [Column("pp_account")]
    public string Account { get; set; }
    [Column("pp_added")]
    public DateTime? AddDate { get; set; }
    [Column("pp_auser")]
    public string AddUpdateUserName { get; set; }
    [Column("pp_cfalt")]
    public string AlternateForwardingNumber { get; set; }
Run Code Online (Sandbox Code Playgroud)

我对获取Column属性名称而不是公共名称感兴趣,即显示pp_added而不是“ AddDate”。到目前为止,这是我编写的一个foreach循环,几乎可以将我带到那里

foreach(var field in _personal.GetType().GetProperties())
{
            sb.Append("\nName            : " +  field.Name + "\n");
            sb.Append("Type        : " + field.PropertyType.Name + "\n");
            sb.Append("Attributes:  " + field.Attributes + "\n");
            sb.Append("Value       : " + field.GetValue(_personal, null) + "\n");
}
Run Code Online (Sandbox Code Playgroud)

这是返回的内容:

Name:  AddDate
Type:  Nullable'1
Attributes:  None
Value:  5/2/2014 12:00:00 …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework columnattribute

2
推荐指数
1
解决办法
1872
查看次数

将字符串拆分为在字符串中包含括号的数组

我有一个这种格式的字符串:

"[0.00,0.10],[3.00,0.10],[6.00,0.10],[9.00,0.10],[12.00,662.00],[15.00,1186.00]"
Run Code Online (Sandbox Code Playgroud)

我想将它拆分成一个数组,以便最终的数组看起来像这样.基本上它们是[x,y]在高图表中使用的对.

[[0.00,0.10], [3.00,0.10], [6.00,0.10], [9.00,0.10], [12.00,662.00], [15.00,1186.00]]
Run Code Online (Sandbox Code Playgroud)

使用javascript这怎么可能?

我试过使用正则表达式,但似乎无法让它工作.

javascript arrays

2
推荐指数
1
解决办法
76
查看次数