c# - 其中 T : class to VB

标签 c# vb.net

我正在尝试转换它:

public virtual IDbSet DbSet() where T : class

到此

Public Overridable Function DbSet() As IDbSet(Of T As Class)

但它无法编译。 ')' 预期为 As(在“As Class”中)

请告诉我我做错了什么。

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

最佳答案

正确的语法是:

public virtual IDbSet<T> DbSet() where T : class

Public Overridable Function DbSet(Of T As Class)() As IDbSet(Of T) 

关于c# - 其中 T : class to VB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12286976/

相关文章:

mysql - 当用户将项目添加到数据库时通知

c# - TikTok api user/info/endpoint 返回错误代码 6007063

c# - 对现有 ASP.NET Core Identity 应用程序进行 Azure AD 身份验证

c# - 使用简单注入(inject)器在 C# 中实现域事件处理程序模式

c# - 创建动态公式

c++: 使用 Visual Basic dll

c# - Delphi - 是否有任何等效于 C# 锁的东西?

vb.net - Application.ProductVersion 总是返回 1.0.0.0

vb.net - 如何在 Visual Basic .Net 应用程序中嵌入字体?

vb.net - 如何从另一个模块更改表单元素的属性