repository-pattern

    0热度

    1回答

    我想在我的ASP.NET MVC 5应用程序,ASPIdentity的One DbContext和My APP的其他数据库中添加两个DbContext。我正在使用存储库模式。 问题是,如何在BaseRepository中指定每个DbContext的实体? 这是我做的。 1- DatabaseFactory & IDatabaseFactory public class DatabaseFactor

    0热度

    1回答

    我目前正在学习接口和存储库模式,并且遇到困难。我有域类 “VehicleMake” public class VehicleMake { public VehicleMake() { } [Key] [Column(Order = 1)] public int Id { get; set; } [Required]

    0热度

    1回答

    的ID我有一个通用的存储库这样的,它允许标识要关闭不同类型(TKEY的) public interface IGenericRepository<TEntity, TKey> where TEntity : class { Task<TEntity> GetByIdAsync(TKey id); Task<IEnumerable<TEntity>> ListAllAsync(

    0热度

    1回答

    我目前正在学习接口和存储库模式,并在我的简单项目中遇到与CRUD操作有关的问题。 我有域类 “VehicleMake” public class VehicleMake { public VehicleMake() { } [Key] [Column(Order = 1)] public int Id { get; set; }

    0热度

    1回答

    我有以下的库Products每个产品可以有很多Categories和许多Bidders 我所试图实现的是以下(无库) $products = Products::whereHas('categories', function ($category) { })->whereHas('bidders', function ($bidder) { })->get(); 这但是,我正在努力使

    0热度

    1回答

    我有一个BaseRepository类,它的方法对所有模型都有效。唯一的问题是,用户模型是从使用Illuminate \ Foundation \ Auth \ User派生而来的。所以它会抛出一个类型错误,因为构造函数需要一个Illuminate \ Database \ Eleoquent \ Model实例。我该如何解决这个问题? 这里是我的UserRepository.php: names

    1热度

    1回答

    我想在运行时通过传递连接字符串来创建DBContect对象。 以下是我的NiNject存储库实现的结构。 public class HomeController : ApiController { MyService _service{ get; set; } public HomeController(MyService service) { _se

    1热度

    1回答

    我很确定我对如何实现Repository Pattern有了很好的理解,但是我陷入了关于复杂查询/方法的决策循环中。 如果我想获得所有在用户表上具有特定字段值的用户或用户,那么很明显,它将进入用户存储库。但是,如果我有更复杂的查询,例如所有完成视频课程的视频课程的用户,该怎么办?在我的模型中,这个查询大约有6个表。 我希望能够为我们的存储库做一些事情,如if(user.completedVideo

    1热度

    2回答

    我只想弄清楚我是否想使用存储库模式。 的三大优势,我能找到: 1. Testability (repositories can be injected into the controller) 2. Abstraction (complex eloquent queries can be refactored into repository functions) 3. Decoupling (

    0热度

    2回答

    我在问题是,我使用php ms访问数据库,当我试图更新数据库中的日期它没有更新,我想更新日期字段时用户把日期和时间为空列的值应为空,下面 if($cDate==NULL){ $cDate='Null'; } else { $cDate='02/03/2016'; } if($buttonName=="Update"){ $sql_update="UPD