相关疑难解决方法(0)

在C#中将类的名称作为字符串获取

有没有办法获取类名并将其转换为C#中的字符串?

作为实体框架的一部分,.Include方法在执行查询时接受以点分隔的字符串列表以加入.我有我想要加入的类模型,并且出于重构和未来代码维护的原因,我希望能够在引用这个类时具有编译时的安全性.

那么,有没有办法可以做到这一点:

class Foo
{
}

tblBar.Include ( Foo.GetType().ToString() );
Run Code Online (Sandbox Code Playgroud)

我不认为我可以在没有实例的情况下执行GetType().有任何想法吗?

c# entity-framework

65
推荐指数
3
解决办法
9万
查看次数

标签 统计

c# ×1

entity-framework ×1