请可以解释一下这段代码是什么意思?
private MyDbContext _appContext => (MyDBContext)_context;
非常感谢
答案 0 :(得分:0)
private MyDbContext _appContext => (MyDBContext)_context;
是以下属性定义的简写形式:
private MyDbContext _appContext
{
get
{
return (MyDBContext)_context;
}
}
更新:它是属性,而不是方法
答案 1 :(得分:0)
此功能称为expression bodied members。
Microsoft文档的报价:
如果您选择自己实现一个属性get访问器,则可以 将表达式主体定义用于简单的单个表达式 返回属性值。 ...
使用表达式主体定义的只读属性可以是 在没有显式set语句的情况下实现。语法为:
PropertyName => returnValue