是否有可能在运行时加载EF元数据?(is it possible to load EF metada

2019-10-22 14:20发布

我想在运行时从数据库中加载EF元数据。 那是情景可能吗? 首先从数据库中获取数据,然后将其写入.ssdl,.msl和.csdl文件听起来不错。 但如何告诉EF使用我装什么? 我需要编译或类似的东西?

Answer 1:

是的,你可以这么做。

新建了MetadataWorkspace使用这需要这些文件的构造 。

然后你就可以新建立一个EntityConnection传递MetadataWorkspace到重载的构造函数,最后新的ObjectContext传球这一点。

说了这么多,我不知道这是你的问题的最佳方法。



文章来源: is it possible to load EF metadata at runtime?