gpt4 book ai didi

java - 使用 Java 应用程序客户端在 WCF 客户端中使用 STE 实体

转载 作者:行者123 更新时间:2023-12-01 15:47:41 24 4
gpt4 key购买 nike

我使用 Entity Framework (自跟踪实体)开发了我的 DAL。我编写了一个 WCF 服务,它在这些 STE 上公开了一些 CRUDE 操作。

我想在 java 应用程序(客户端)中使用我的 WCF 服务。

STE 在我的 Java 客户端应用程序中能否正常工作?我的意思是,如果 java 客户端应用程序在我的自跟踪实体中进行了一些更改,这些更改会被跟踪吗?

最佳答案

没有。仅当您在服务器和客户端应用程序之间共享其逻辑程序集时,STE 才起作用。一旦您的客户端应用程序是 Java,它就无法将您的程序集与 STE 逻辑一起使用(通过高级互操作,它可能可以,但这不是服务设计不良的解决方案),因此 Java 开发人员必须重新编码整个逻辑,或者您必须使用普通 POCO/没有这种自动魔法的 DTO。公开数据集或 STE 的 WCF 服务不可互操作,因为它需要在客户端上实现某些逻辑。

顺便说一句。 we warned you关于 STE 的缺点!

关于java - 使用 Java 应用程序客户端在 WCF 客户端中使用 STE 实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6818194/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com