Entity framework 是否可以在运行时加载EF元数据?
我想在运行时从数据库加载EF元数据。这种情况可能吗?首先从数据库中获取数据,然后将其写入.ssdl、.msl和.csdl文件听起来不错。但如何告诉EF使用我加载的内容?我需要编译它或类似的东西吗?是的,你可以这样做 使用创建一个新的Entity framework 是否可以在运行时加载EF元数据?,entity-framework,runtime,metadata,Entity Framework,Runtime,Metadata,我想在运行时从数据库加载EF元数据。这种情况可能吗?首先从数据库中获取数据,然后将其写入.ssdl、.msl和.csdl文件听起来不错。但如何告诉EF使用我加载的内容?我需要编译它或类似的东西吗?是的,你可以这样做 使用创建一个新的MetadataWorkspace 然后可以新建一个EntityConnection并将MetadataWorkspace传递给重载构造函数,最后新建ObjectContext并传递它 尽管如此,我想知道这是否是解决你问题的最佳方法
MetadataWorkspace
然后可以新建一个EntityConnection
并将MetadataWorkspace
传递给重载构造函数,最后新建ObjectContext
并传递它
尽管如此,我想知道这是否是解决你问题的最佳方法