我在我的解决方案资源管理器中分离了各个层(类库项目),如下所示:
我想使用 PetaPoco micro-ORM,有人建议我在 Repository 层添加 PetaPoco。按照建议,我将 PetaPoco 添加到 Repository 项目并从数据库生成模型。现在自动生成的 POCO 驻留在存储库中。
我没有关注的是当我想要实现 DDD 时,我想要模型中的所有 POCO,即业务层。
我在 WebUI 层添加了一个用于登录用户的 WebForm。现在要使用 DDD 时,需要 Model 中的接口吗?在哪里编写验证登录方法?