我正在使用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) 我有一个这种格式的字符串:
"[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这怎么可能?
我试过使用正则表达式,但似乎无法让它工作.