gpt4 book ai didi

validation - 您在哪里进行验证/业务规则?

转载 作者:行者123 更新时间:2023-12-01 23:15:05 26 4
gpt4 key购买 nike

我正在使用 EF4 制作一个 ASP.NET MVC 应用程序,使用 Controller --> View 模型 --> 服务层 --> 存储库 --> 数据模型 (EF) 方法。

我的问题是业务逻辑/验证位于哪里?

我应该将域对象复制到 View 对象中并在那里进行验证吗?将域对象复制到 View 模型的对象中似乎需要做很多额外的工作。

我正在使用通过 T4 模板生成的 POCO。

最佳答案

我个人将业务验证逻辑(例如用户名已被占用,由于资金不足而无法电汇等)放在服务层中,并且在 View 模型上需要用户名字段之类的内容。

关于validation - 您在哪里进行验证/业务规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5073035/

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