2014-01-13 44 views
0

我正在使用Simple.Data来查询数据库。但是这个特定的DB是从Access DB导入的。Simple.Data,当列名包含?, - ,/和其他特殊字符时如何选择?

某些提交的名称有空格, - ,/在里面。

Policy Number 
FTZ? 
Prod/Co 
Covg - Years 

是否可以使用Simple.Data?你如何命名你的对象如此Simple.Data将知道哪个字段进行查询。

public class item { 
    public string "Policy Number" {get; set;} 
    public string "FTZ?" {get; set;} 
    ... 
} 

回答

1

您可以在您的标识符中忽略非字母数字字符,并且Simple.Data仍然会找到匹配的列。

例如

Item item = db.Items.FindByPolicyNumber(pnum);

+0

非常感谢。我救了我自己弄清楚了。 – qinking126

+0

欲了解更多信息,以及如何定制Simple.Data的行为如何检查http://simplefx.org/simpledata/docs/pages/Start/NamingConventions.html底部的高级命名方案部分 – Hmobius

相关问题