Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在关注以下教程
http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/implementing-the-repository-and-unit-of-work-patterns-in-an-asp-net- mvc-应用程序
本教程讨论如何实现通用存储库和工作单元。
但是,它似乎没有解释如何将通用存储库“绑定”到接口。
谁能解释如何做到这一点?我需要将我的通用存储库“绑定”到通用接口或派生/自定义接口。
任何帮助,将不胜感激
您只需要定义通用接口:
public interface IGenericRepository<TEntity> where TEntity : class { }
并让你的班级实现它:
public class GenericRepository<TEntity> : IGenericRepository<TEntity> where TEntity : class { }