Я реализую интерфейс IRepository для базы данных Oracle.
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();
}
Спасибо!