获取存储库设计模式中的表名

我正在使用通用存储库设计模式在项目中工作,我需要获取发送到以下添加函数的实体名称(表名称)


 public class Repository<TEntity> : IRepository<TEntity> where TEntity:class

 {

   public TEntity Add(TEntity entity)

    {      

        validate("nameoftable");                 

        TEntity result= _set.Add(entity);

        return result;            

  }


 private validate(string entity-name)

 {

 if (entity-name == "students")

   {

    ////do some work

   }

 }

我想让实体表在保存之前使用它进行一些验证


ITMISS
浏览 128回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP