【发布时间】:2009-06-05 18:25:32
【问题描述】:
我正在使用存储库模式并且想知道我应该返回什么数据类型。在我的数据库中,我有一个可变长度的字符串,需要根据固定长度进行分解。我最初考虑传递字符串并让服务层根据配置的列的长度进行解析。我不太喜欢将字符串从存储库层传递出去的想法,我宁愿传递一个完整的对象。传递字符串似乎没有足够的责任分离,但是让存储库不得不使用另一种方法来获取应该如何解析字符串并进行解析似乎对于 repo 来说工作量太大。在这种情况下,repo 和服务的责任应该是什么?
【问题讨论】:
标签: c# .net repository-pattern ddd-repositories