gpt4 book ai didi

WCF 服务和业务逻辑

转载 作者:行者123 更新时间:2023-12-04 06:08:04 24 4
gpt4 key购买 nike

我不确定在哪里放置我的业务逻辑。我有一个 WCF 服务,它向我的客户端公开它的方法。

我的业务逻辑应该放在服务方法中吗

public User GetUser(int id)
{
//Retrieve the user from a repository and perform business logic
return user;
}

或者它应该在一个单独的类中,其中每个 WCF 服务方法将依次调用业务层方法。
public User GetUser(int id)
{
return _userLogic.GetUser(id);
}

最佳答案

我个人的偏好是将 WCF 作为单独业务层之上的一个非常薄的层。 WCF 层只是调用业务层,类似于您在选项 2 中显示的内容。这为您提供了一些灵活性,以防您希望让 WCF 客户端以外的其他东西使用您的业务层(例如,WPF 应用程序直接调用您的业务层,而不是通过 WCF)。

关于WCF 服务和业务逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8388679/

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