两个括号做什么?

时间:2014-02-26 20:47:44

标签: .net vb.net

有人可以在调用ToTable函数之前向我解释下面这段代码中两个括号的作用吗?

Dim modelBuilder As DbModelBuilder
modelBuilder.Entity(Of IdentityUser)().ToTable("AspNetUsers") 

MSDN Library - DbModelBuilder.Entity(Of TEntityType) Method

1 个答案:

答案 0 :(得分:1)

双括号仅用于调用无参数函数。段modelBuilder.Entity(Of IdentityUser)解析为一个函数,然后()调用它而没有任何参数或参数。

跟随它的.ToTable作用于该函数的返回值。