我有几个实体有一个索引字段,我用它来指定显示记录的顺序。这个字段是一个整数,它必须从1到n,没有任何"空洞&#34 ; (不能有1,2,4,5)。为了维护索引字段,我需要执行以下操作:
所以,我想知道的是,我可以用更通用的方式对每个类别进行一次定义,而不是为每个类别定义这种行为吗?#34; sortable" IE浏览器。为实现接口的实体ISortable执行这些操作?
这个逻辑应该放在哪里?
提前致谢!
答案 0 :(得分:0)
您在POCO旁边存在的部分类中实现接口(或从抽象基类继承),并将继承自Context
的{{1}}类或作为Decorator的更新集中到DbContext
。您需要实现自己的抽象(例如DbContext
),因为IUnitOfWork
没有实现任何有用的接口。
这是一个在DbContext
:
Context