流畅的 NHibernate 反射映射
我想解析 Fluent NHibernate 映射文件,以便获得其中指定的表名和列名。
加载程序集并将类型反映为 ClassMap 不是问题,但该类仅获取设置表和列名称的方法 - 无法再次获取名称。
有什么想法吗?
I'd like to parse through an Fluent NHibernate mapping file so I can get the table name and column names that are specified in there.
Loading the assembly and reflecting the type as ClassMap isn't a problem but that class only get methods to set the table and column names - nothing to get the names back again.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 Reflector,看起来 Table 方法具有以下签名:
Columns将会困难得多,因为它将属性、引用和集合分开。例如。
理论上,您可以通过反射获取私有字段属性、属性和引用,并以这种方式获取信息。
Using Reflector, it looks like Table method has this signature:
Columns will be a lot harder as it keeps properties, references, and collections separate. Eg.
In theory though you could get the private fields attributes, properties, and references via reflection and get the information that way.