Mus*_*lır 4 wcf entity-framework datacontract poco
我将在我的应用程序中使用Entity Framework和WCF.正如我所看到的,建议的做法是使用POCO和Entity Framework,并使用POCO类作为DataContracts.这实际上是POCO和属性的用途,如果我没有错的话.
但是我被要求对Entity Framework POCO和WCF DataContracts使用单独的分类.并在POCO和DataContracts之间使用映射器.喜欢,Foo并FooContract具有相同的属性.
我是第一种方法,但我想知道第二种方法(单独的类方法)是否为应用程序提供了灵活性,或者只是浪费了精力.
如果您能分享您对POCO和DataContracts使用单独课程的想法和经验,对此有利,我将不胜感激.
为您的POCO和您的合同分别设置类将允许您创建面向消息的服务而不是RPC样式服务.
拥有面向消息的服务将使您的服务更灵活,做更多工作,并且与每个服务使用的对象相关联.
基于消息的服务也更符合面向服务的体系结构的精神.您可以在Wikipedia上阅读有关面向消息的服务的更多信息.
如果您对优质服务设计背后的原则感兴趣,我还建议选择Thomas Erl 的面向服务架构:概念,技术和设计.
| 归档时间: |
|
| 查看次数: |
1956 次 |
| 最近记录: |