【发布时间】:2021-08-07 06:26:27
【问题描述】:
我得到了类型,但这与我正在寻找的类不同。
typeof有逆运算吗?
编辑
我需要该类才能使用通用存储库:
GenericRepository<BaseEntity> repository = new GenericRepository<BaseEntity>(new AzureBrightData());
我首先编写了所有实体类都来自的 BaseEntity,但问题是存储库需要知道要搜索哪个表。
例如,如果我们有一个分区键和行键组合对 (1,1),这不允许我或存储库知道从哪个表获取注册表。这还不够,这就是为什么我认为我需要这张桌子。
【问题讨论】:
-
你想在课堂上做什么?实例化一个对象?调用静态方法?
-
您能说得更具体些吗? Type 是类型的定义,可以是类(引用类型)或结构(值类型)。 Type 实例通常从 typeof(T) 或 obj.GetType() 中检索。
-
添加“typeof(Type) 的对面”用于搜索目的。
-
"Converse of typeof" 用于搜索目的。
-
如果您的意思是将来帮助搜索者,那么也许您的意思是“typeof的逆运算”?感谢您的输入。帮助其他人找到满足他们需求的答案总是好的。
标签: c# reflection