其中T:VB类

ton*_*ung 1 c# vb.net

我正在尝试将其转换为:

public virtual IDbSet DbSet() where T : class
Run Code Online (Sandbox Code Playgroud)

对此

Public Overridable Function DbSet() As IDbSet(Of T As Class)
Run Code Online (Sandbox Code Playgroud)

但不会编译。')'预期为As(在“ As Class”中)

请告诉我我在做什么错。

我正在尝试让EF Code First在VB中工作。

Han*_*ant 5

正确的语法是:

public virtual IDbSet<T> DbSet() where T : class
Run Code Online (Sandbox Code Playgroud)

Public Overridable Function DbSet(Of T As Class)() As IDbSet(Of T) 
Run Code Online (Sandbox Code Playgroud)