1
我對泛型(概念或語法)一般不太熟悉(缺少在集合中使用它們,什麼不是),但我想知道以下是完成我想要的是。其實,在這種情況下,我不是完全正面的仿製藥可以解決我的問題。VB.NET中的泛型函數
我建模和NHibernate的映射幾十個對象,需要某種通用類的我CRUD操作,而不是創建爲每種類型的一個單獨的留存類的..如
Sub Update(someObject as Object, objectType as String)
Dim session As ISession = NHibernateHelper.OpenSession
Dim transaction As ITransaction = session.BeginTransaction
session.Update(ctype(someObject, objectType))
transaction.Commit()
End Sub
哪裏someObject可以是不同的類型。我知道這不是做這件事的最好方式(或者它甚至可以工作),但我希望有人能指引我走向正確的方向。