类名中存在非法字符
可能的重复:
C# 类名中允许使用哪些字符? < /p>
我正在使用 edmgen
从我的数据库动态创建类。但似乎表名称中的某些字符被认为是非法的,并被转换为 _
(例如表名为:test!@#$%^&*()[] 将被转换为
test____________
。
生成对象层代码时,哪些非法字符被转换为 _
?
Possible Duplicate:
What characters are allowed in C# class name?
I'm using edmgen
to dynamically create classes from my database. But it seems like some of the characters in table names are considered illegal and are converted to _
(e.g. table named: test!@#$%^&*()[]
will be converted to test____________
.
What are the illegal characters that are being converted to _
when generating object layer code?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
所有字母数字 unicode 字符和下划线都是有效的,但它不能以数字开头,因此任何不属于其中的内容都是无效的。
All alphanumeric unicode characters and underscore are valid, but it cannot begin with a number, so anything not belonging in there is invalid.