如何在应用程序启动之前避免汇编编译

时间:2015-06-03 06:43:47

标签: c# .net entity-framework .net-assembly roslyn

我想在我的应用程序中使用Entity-Framework Database First。我的问题是,我们使用的数据库模式不是非常静态,并且在某些情况下可以自定义(如果客户需要更多表来存储某些个人信息)。我的想法是,自动生成一个程序集,其中包含带有Roslyn的EF DbContext,如本Article中所述。但我认为这不是一个非常方便的解决方案,因为我必须编译程序集并需要从目录加载它,执行用户具有读写访问权限(如AppData,...)。对我的问题有更好的解决方案吗?因为我想避免动态编译程序集。

修改 我认为它需要是一个程序集,因为非定制产品应该使用相同的程序集来使用Entity-Framework。 (我希望这是有道理的。)

0 个答案:

没有答案