私のビジネスレイヤーにこのようなメソッドがあるとしましょう: // This is in the business layer
public Result DeleteSomeDomainObject(????)
{
//Enforce business logic here.
//Delete records in the database
DAL. Dele
C#/ Netには比較的新しいです。マルチスレッドが必要なデスクトップアプリケーションを開発しています。下のパターンをベースに思いつきました。私は、誰かがコーディング、スレッドセーフで効率的であるという点でそれをより良くする方法を指摘できるかどうか疑問に思っていました。 うまくいけば、これは意味をなさないでしょう。 public abstract class ThreadManagerBase
私が構築するソフトウェアには、さまざまなステータス間で切り替わる「アプリケーション」が含まれます。特定のタスクは、アプリケーションの状態によって異なります。私はステータスとして public class Application
{
public int Id {get;set;}
public Status {get;set;}
}
public enum Status