【发布时间】:2009-08-20 08:03:08
【问题描述】:
我正在使用 EntityFramework POCO 适配器,并且由于 microsoft 对元数据的访问权限存在限制,因此我手动从 xml 中提取我需要的信息。唯一的问题是我想加载 ssdl、msl、csdl 文件名,而不必直接检查 app.config 中的连接字符串节点。 简而言之,我可以在 ObjectContext/EntityConnection 的哪个位置访问这些文件名? 最坏的情况我需要从 EntityConnection 对象获取连接名称,然后从 app.config 加载它并解析字符串本身并自己提取文件名。 (但我显然不想这样做)。 谢谢
【问题讨论】:
-
+1 个有趣的问题!我想,很简单,那一定是没有问题的——但它似乎很好地隐藏在 EF 内部深处的某个地方......
-
是的,我什至尝试使用反射器查看 system.data dll,但我似乎无法找到它在做什么。我现在最终选择了从 app.config 手动拉取。不过想要一个更清洁的解决方案。
标签: entity-framework configuration metadata poco