首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EF5和.net 4.5

EF5和.net 4.5
EN

Stack Overflow用户
提问于 2013-08-15 02:10:47
回答 1查看 104关注 0票数 0

我正在考虑这个场景。

在桌面应用程序中,我将创建EF STE enity。应用程序将使用EF 5和.NET 4.0。此实体将通过WCF发送到服务器,其中服务器将是.NET 4.5和EF5。

这是支持的场景吗?(我找不到任何有用的东西)我希望在服务器端的.net 4.5中有性能优势。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-08-15 02:42:54

如果桌面应用程序也在对数据库执行操作,我将假定它与服务器上的数据库不同。您仍然希望将复杂的实体转换为更简单的实体。例如,如果您有一个包含服务器上已存在的其他实体列表的实体,则在通过网络发送消息之前,请将其转换为消息实体(按照惯例,只需将消息附加到实体名称,即EntityName -> EntityNameMessage),方法是在转换时从原始实体中选择Ids,而不是列表的整个内容。这将是获得性能的一种方法。

或者,您在客户端和服务器上使用相同的数据库,这可能是一个糟糕的做法,因为每次客户端更新其数据库中的实体时,您都必须在服务器上回收EF,因为EF不会知道更改。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18239164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档