gpt4 book ai didi

c# - 工厂类 - 保存对象

转载 作者:太空狗 更新时间:2023-10-29 22:25:15 25 4
gpt4 key购买 nike

我有一个用数据填充对象的工厂类。我想从对象中实现保存,但不想用数据库内容填充对象 - 让我创建类的工厂也保存数据是不是很愚蠢?

即:在我将调用 Factory.Save(myObject) 的对象的 .Save() 方法中;

最佳答案

工厂类是一种有助于创建新对象的创建模式。

有多种模式可以处理持久对象,其中之一是数据映射器 http://martinfowler.com/eaaCatalog/dataMapper.html

这通常与 Repository 结合使用 http://martinfowler.com/eaaCatalog/repository.html

您可以使用这些模式将数据库从您的域/业务对象中抽象出来,并从您的应用程序中访问它们以查询和保存对象。

因此数据映射器/存储库负责持久性的两个方面(从数据库填充和保存回数据库)。

关于c# - 工厂类 - 保存对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/189799/

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