2016-04-21 59 views
1

我想在linq上爲類對象添加一個自定義方法。VB.NET - 如何添加一個自定義的方法到linq類對象?

我在我的項目中創建一個DB.dbml,我可以從我的數據庫retreve數據:

Dim dc As New DBDataContext(_ConnString) 
Dim u = (From u In dc.Users Where u.username = Username).FirstOrDefault 

現在,我想打電話給像

u.mymethod() 

我怎麼能做這個?

Thaks

回答

1

FirstOrDefault傳回nullUser比如在你的電話(我假設類名是User)。因此,請定義User類,使其具有一種名爲mymethod的方法。您的xxx.dbml文件也有一個代碼隱藏文件,可用於擴展dbml中定義的類。這些課程標記爲partial,這是您擴展課程的地方。

這是一個good tutorial,雖然它是用c#編寫的。如果您需要更多幫助,則必須提供更多代碼,如.dbml文件內容。

相關問題