在我的ASP.NET網站中,我創建了新的實體數據模型並將其與我的MsSql數據庫連接起來。現在我可以使用Model.Student類,但該類沒有方法。我嘗試添加的擴展方法,如數據庫模型和擴展方法
public static class Functions{
public static double calculateStudentScore(this Model.Student s){
//implementation
}
}
當我創造新的學生和嘗試調用我的方法,我還看不出來,爲什麼會這樣?
例如讓假設s
是Student
double score=s.calculateStudentScore();//I can't see my calculateStudentScore method
你試圖計算什麼樣的價值?我沒有看到任何值傳遞到該方法.. – MethodMan 2012-07-31 22:10:55
您是否已將'使用TheNameSpaceWhereYourExtensionMethodIs;'添加到頂部? – 2012-07-31 22:12:20
到頂部是什麼? – MrD 2012-07-31 22:14:18