插件架构的模式

时间:2013-03-01 21:43:45

标签: c# .net entity-framework architecture design-patterns

我正在尝试使用Entity Framework构建一个大项目。它是可扩展的应用程序。我需要创建一些BLL,我可以从Api控制器,Web控制器和其他模块中使用它。 我需要提供对db实体的访问。但我想控制并为它们的任何变化添加一些逻辑。 我不知道哪个是实现它的最佳方式。 也许我需要创建一些类,如控制器或为实体创建代理/包装器。 我可以使用一些模式吗?

1 个答案:

答案 0 :(得分:0)

我认为您需要使用MEF。它是可扩展应用程序的强大框架。 http://mef.codeplex.com/