小编s0f*_*age的帖子

将数据输入/输出插件的最佳方法是什么?

我正在使用MEF和EntityFramework 4构建我的工作站代理应用程序.

该应用程序是一个简单的代理程序,它在具有插件体系结构的计算机上运行(以及.dll文件形式的许多插件).

每个插件都会查询自己的插件特定表.主程序(或代理)需要将信息传递给插件,并从插件接收信息.

插件将使用Entity Framework 4.1来检索数据,因此它已经将数据格式化为对象(可能是重型对象,因为它们与EF上下文相关联).此外,我从数据库中提取的数据是一系列连接,因此数据与我已创建的任何POCO标识/类都不匹配.

将数据输入/输出插件的最佳方法是什么?考虑到我正在使用MEF将各个部分组合在一起,并且我已经拥有了插件中数据的对象.我应该创建一个新的POCO并将实体数据移入其中,然后随机播放数组吗?我应该创建一个列表吗?我不仅对可以做什么感兴趣,还有什么是最佳实践!

.net design-patterns entity-framework mef poco

12
推荐指数
1
解决办法
627
查看次数

标签 统计

.net ×1

design-patterns ×1

entity-framework ×1

mef ×1

poco ×1