0
私は2つのインタフェースを持っていると私は、命名規則について混乱しています:は作業単位であり、どちらがリポジトリですか?
interface InterfaceA {
IDbSet<Patient> Patients { get; }
// others like above
}
interface InterfaceB : InterfaceA {
int Commit();
}
class DbContext : InterfaceB {
public IDbSet<Patient> Patients { get; set; }
int Commit() {
return this.SaveChanges();
}
}
私は私のチームの他のコーダーを混同したくありません。どのインタフェースが作業単位であり、どのインタフェースがリポジトリであるか?