回答編集履歴
1
文章の欠落の修正
    
        answer	
    CHANGED
    
    | 
         @@ -21,7 +21,7 @@ 
     | 
|
| 
       21 
21 
     | 
    
         
             
            - 条件に合わせて複数の結果を返すものについては`Find`を使います。
         
     | 
| 
       22 
22 
     | 
    
         
             
            - 見つからない場合Exceptionを返すルールで、見つからないことが想定される場合は`Find`を使います。
         
     | 
| 
       23 
23 
     | 
    
         
             
            例) FindByUserNameAsync(string username);
         
     | 
| 
       24 
     | 
    
         
            -
            ※ 
     | 
| 
      
 24 
     | 
    
         
            +
            ※Asyncメソッドでoutパラメータが使えないのでTryGetとせず、Find側に寄せてます
         
     | 
| 
       25 
25 
     | 
    
         | 
| 
       26 
26 
     | 
    
         
             
            リポジトリクラス側の特定方法からモデルは類推できるようにします。
         
     | 
| 
       27 
27 
     | 
    
         
             
            このため、メソッド名にモデル名が付くことはほとんどありません。
         
     |