2012-02-09 15 views
2

私はlinqを使って.NETで作業していますが、dbmlで定義されたクラス(たとえば、。Load()メソッド)または新しいクラスdbmlクラスをラップします。パーシャルクラス(.dbml)を使用

このシナリオでは、アプリケーションで数回繰り返します。このような状況では、ベストプラクティスがあるかどうかを知りたがっています。

//Adds methods to the Contact class created in the dbml 
public partial class Contact 
{ 
    public Contact Load(int Id) 
    { 
     //Select and return a loaded Contact Object 
    } 
} 

//or 

public class ContactWrapper 
{ 
    public Contact Load(int Id) 
    { 
     //Select and return a loaded Contact Object 
    } 
} 

//or some other way that I didn't realize 
+1

は、beri dificul! – MCSI

答えて

3

私はちょうどあなたがあなたの例では持っているだけのよう、別のクラスの一部を作成します。これは、生成されたクラスを拡張するための共通のパターンです。

関連する問題