Oracle データベースに対して IRepository インターフェイスを実装しています。
public interface IDinnerRepository {
IQueryable<Dinner> FindAllDinners();
IQueryable<Dinner> FindByLocation(float latitude, float longitude);
IQueryable<Dinner> FindUpcomingDinners();
Dinner GetDinner(int id);
void Add(Dinner dinner);
void Delete(Dinner dinner);
void Save();
}
Save メソッドはどのように実装すればよいですか? Linq2Sql を使用していた場合は、データベース コンテキストを作成し、データベース コンテキストで SubmitChanges を呼び出します。Oracle バックエンドで同じ機能を実装するにはどうすればよいですか?
/// <summary>
/// Database context
/// </summary>
private DBDataContext db = new DBDataContext();
public void Save()
{
this.db.SubmitChanges();
}
ありがとう!