ASP.NET Webサイトで、新しいエンティティデータモデルを作成し、それをMsSqlデータベースに接続しました。これでModel.Studentクラスを使用できますが、そのクラスにはメソッドがありません。次のような拡張メソッドを追加しようとしました
public static class Functions{
public static double calculateStudentScore(this Model.Student s){
//implementation
}
}
新しいStudentを作成してメソッドを呼び出そうとすると、表示されません。なぜですか。
たとえば、次s
のタイプであると仮定しましょうStudent
double score=s.calculateStudentScore();//I can't see my calculateStudentScore method