我正在寻找接口名称的建议。
该接口适用于稍后将在DAL中定义的原始CRUD方法,但是我需要在较低级别的API中使用它。界面本身只有四个成员,Create(),Read(),Update()和Delete()。
我目前正在考虑IDataAccessPrimatives的内容,但我对此名称非常矛盾。你的女孩/家伙建议你做什么?
感谢。
答案 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的含义。