Language agnostic 数据访问接口名称的建议

Language agnostic 数据访问接口名称的建议,language-agnostic,Language Agnostic,我正在寻找一个接口名称的建议 该接口用于将在DAL中稍后定义的基本CRUD方法,但是我需要在较低级别的API中使用它。接口本身只有四个成员:Create()、Read()、Update()和Delete() 我现在在想一些类似IdataAccessPrimates的东西,但我对这个名字非常怀疑。你们女生/男生有什么建议 谢谢。我相信黄油怎么样 或者,我是从上往下看的 或者,(更严重的是),IPersistData删除“原语” 除非您需要区别于另一个“原始”DAL接口,否则我会选择IDataAcc

我正在寻找一个接口名称的建议

该接口用于将在DAL中稍后定义的基本CRUD方法,但是我需要在较低级别的API中使用它。接口本身只有四个成员:Create()、Read()、Update()和Delete()

我现在在想一些类似IdataAccessPrimates的东西,但我对这个名字非常怀疑。你们女生/男生有什么建议


谢谢。

我相信黄油怎么样

或者,我是从上往下看的

或者,(更严重的是),IPersistData

删除“原语”

除非您需要区别于另一个“原始”DAL接口,否则我会选择IDataAccess


为常用接口使用尽可能简单的名称。

我将使用IDataAccessOperation/IDataAccessService

这清楚地表明了接口的责任


另一个选项是在后面的选项中用Manager替换服务。

听起来您正在使用该模式。ITableDataGateway或IGateway或其他衍生产品怎么样?

ICrud。认真地说。为什么不呢?每个开发人员都想知道CRUD是什么意思。

我唯一的问题是,随着我们向前迈进,并开始设计DAL,我觉得这个接口将成为更大的数据访问接口的一部分。