首页 文章
  • 16 votes
     answers
     views

    功能编程 Domain-Driven 设计

    函数式编程提升了不可变类和引用透明性。 Domain-driven design 由 Value Object(不可变)和 Entities(可变)组成。 我们应该创建不可变实体而不是可变实体吗? 让我们假设,项目使用 Scala 作为主要语言,如果我们处理并发问题,我们如何将实体编写为案例类(不可变的那样)而不会有陈旧状态的风险? 什么是好习惯?保持实体可变(var字段 etc...)并避免案例...
  • 139 votes
     answers
     views

    为什么我们需要实体对象? [关闭]

    我真的需要看一些关于当前接受的设计范式的优点的诚实,深思熟虑的辩论 . 我不相信实体对象应该存在 . 实体对象我指的是我们倾向于为我们的应用程序构建的典型事物,例如“人”,“帐户”,“订单”等 . 我目前的设计理念是这样的: 必须通过存储过程完成所有数据库访问 . 每当需要数据时,调用存储过程并遍历SqlDataReader或DataTable中的行 (注意:我还使用Java EE构建...
  • 2 votes
     answers
     views

    Google Cloud 数据存储golang嵌入式实体

    我一直在研究一个用于API开发简化的包,它验证输入数据(根据模式结构,将每个字段名称映射到值valdator / formator等)...我很遗憾看到数据存储不需要我的数据存储payload = map [string] interface {} ... 然后我一直在使用PropertyLoadSaver接口,根据结构的值构造一个属性片 . 所有的指标都是指针(数据存储区不接受excep str...
  • 90 votes
     answers
     views

    命名空间'System.Data'中不存在类型或命名空间名称'Objects'

    我正在使用实体,C#和SQL Server来创建一个n层应用程序 . 我正在创建一些我所有DAL组件共有的基类 . 在这个基类中,我想处理实体对象继承的ObjectContext基类的连接状态 . 编译会引发以下错误: 名称空间'System.Data'中不存在类型或命名空间名称'Objects'(您是否缺少程序集引用?) 此外,using语句System.Data.Objects因同样的原因...
  • 3 votes
     answers
     views

    在Yii2中创建一对多关系

    假设我们有两个实体:User和Post . 根据我的理解,为了在User和Post之间 Build 一对多关系,您需要执行以下操作: class User { ... public function getPosts() { return $this->hasMany(Order::className(), ['user_id' => 'id']);...
  • 2 votes
     answers
     views

    Symfony 3上的Sonata Admin实体翻译

    是否有人成功地在Symfony 3上翻译Sonata Admin实体(实际上我使用的是3.3) . 我尝试了不同的解决方案,使用gedmo转换时,主要问题是为数据库上的不同语言保存了翻译,但是在管理员(列表结束表单)中,Sonata包仅显示默认的语言环境转换,尽管单击了不同的标记/翻译/选用 . 我也尝试过使用KNP tarnslation bundle,并使用A2lix转换,但是这两个有同样的问...
  • 5 votes
     answers
     views

    无法找到捆绑的基本路径

    我正在使用Symfony2并希望通过运行为实体生成getter和setter: $ php app/console doctrine:generate:entities TestBundle 控制台返回以下消息: [RuntimeException]找不到“TestBundle”的基本路径(路径:“C:\ xampp \ htdocs \ ProjectX \ src \ Namespace...

热门问题