代码之家  ›  专栏  ›  技术社区  ›  Tarzan

甲骨文的意思是什么系统数据.Linq.DataContext?

  •  0
  • Tarzan  · 技术社区  · 15 年前

    我正在针对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();
    }
    

        /// <summary>
        /// Database context
        /// </summary>
        private DBDataContext db = new DBDataContext();
    
        public void Save()
        {
            this.db.SubmitChanges();
        }
    

    谢谢!

    2 回复  |  直到 15 年前
        1
  •  0
  •   Community Mohan Dere    9 年前

    如果您想为Oracle使用LinqToSql等价物,有一个 LinqToOracle project 在CodePlex上。它提供了一个 OracleDataContext

    您还可以开始使用设计为独立于平台的linqtoenties。然而,我只能找到一个 commercial provider . 这里是 another SO question 论Oracle与ADO.NET实体框架。

        2
  •  0
  •   Tarzan    15 年前