/// <summary>
/// 在DbContext内通过DbSet名称来访问DbSet
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="dbContext"></param>
/// <param name="name">DbSet的名称</param>
/// <returns></returns>
public static DbSet SqlQuery<T>(this T dbContext, string name)
{
try
{
var entityType = dbContext.GetInstance(name)?.GetType();
return (dbContext as DbContext)?.Set(entityType);
}
catch (Exception)
{
throw;
}
}
C# 在DbContext内通过DbSet名称来访问DbSet
最新推荐文章于 2022-09-09 14:31:31 发布