IIS サーバーで Entity Framework を使用しています。私のサービスには、認証されたユーザーがアクセスできるメソッドがいくつかあります。
メソッドの 1 つの例を次に示します。
public bool SaveTruckInventoryReading(TruckInventory truckInventory)
{
entities.AddToTruckInventories(truckInventory);
entities.SaveChanges();
return true;
}
具体的な質問をしたかったので、あまり情報を入れませんでした。TruckInventory はエンティティ オブジェクトです。彼らが渡すクラスを作成する必要がありますか、それともオブジェクトを私のメソッドに渡すことを許可する適切な方法ですか?
クラスを作成する場合は、それをエンティティ オブジェクトに変換する必要があります。私には、必要のない余分なコードのように思えます。
上記のようにエンティティ オブジェクトを公開することは、情報を受け入れる方法として不適切ですか?それともジェネリック クラスで渡す必要がありますか?