数据访问接口名称的建议

时间:2009-03-13 16:18:05

标签: language-agnostic

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

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

我目前正在考虑IDataAccessPrimatives的内容,但我对此名称非常矛盾。你的女孩/家伙建议你做什么?

感谢。

5 个答案:

答案 0 :(得分:4)

ICantBelieveItsNotButter怎么样?

或者,ICanReadUpsideDown?

或者,(更严重的), IPersistData

答案 1 :(得分:2)

删除“原语”。

除非你需要区别于另一个“原始”DAL界面,否则我会选择 IDataAccess

为常用界面使用最简单的名称。

答案 2 :(得分:1)

听起来你正在使用Table Data Gateway模式。 ITableDataGateway或IGateway或其他衍生产品怎么样?

答案 3 :(得分:0)

我将使用IDataAccessOperation / IDataAccessService。

这清楚地表明了界面的责任。

另一个选项是在后面的选项中用Service替换Service。

答案 4 :(得分:0)

ICrud。说真的。为什么不?每个开发人员都知道CRUD的含义。