普通类实现字符串创建实例: var type =Assembly.Load("SqlSugar").GetType("SqlSugar.SqlServerDb"); IDb IDb=(IDb)Activator.CreateInstance(type, true); 泛型类就比较坑了,花了我一些时间,下面是泛型类的使用方法: var type =Assembly.Load("SqlSugar").GetType("SqlSugar.Sq
创建一个DbContext和DbSet进行使用,我们可以在DbSet中进行扩展我们的方法 //可以直接用SimpleClient也可以扩展一个自个的类 //推荐直接用 SimpleClient //为了照顾需要扩展的朋友,我们就来扩展一个SimpleClient,取名叫DbSet public class DbSet<T> : SimpleClient<T> where T : class, new() { public DbSet(SqlSugarClient context)
public class UserManager : DbContext<User>{} UserManager userdb = new UserManager(); //创建对象 var user = userdb.GetFirst(u => u.UserName == userName && u.Password == pwd); //继承,可以使用父类方法GetFirst() public class DbContext<T> where T : cl