【发布时间】:2015-07-18 22:45:08
【问题描述】:
我试图了解这行代码发生了什么。它看起来像这样:
var adapter = (IObjectContextAdapter) db
其中db 是实体框架内的数据库上下文。
首先,为什么界面上有括号?如果我把它们取下来,我会遇到编译错误,这告诉我有某种类型的语义在起作用,而那些括号告诉计算机做某事。
我假设 db 正在实现接口,对吗?如果是这样,他们为什么要编写这样的代码?
【问题讨论】:
标签: c# entity-framework