この時点では、2つのWebアプリケーションがあります(1つのアプリケーションはプロジェクトの管理用のMVC2アプリケーションであり、2つ目はWebサービスを持つアプリケーションです)。両方のアプリケーションはデータベースを処理し、データベースを照会するためにNhibernateを持っていなければなりません。これはいいパターンですか、もし私が何ができますか?nHibernateを使用して異なるアプリケーションからデータベースを照会
編集1
両方のアプリケーションがデータベースに書き込むことができます。私は、データベーストランザクションを処理し、 "Repositorio"という名前のインスタンスを持っているdllプロジェクトを持っています。それにもかかわらず、各アプリケーションにはRepositorio.dllの異なるインスタンスが存在するため、データベースに複数の脅威が存在します。両方のアプリケーションでRepositorio.dllの同じインスタンスを使用するにはどうすればよいですか?
両方のアプリケーションがデータベースに書き込むことができます。私は、データベーストランザクションを処理し、 "Repositorio"という名前のインスタンスを持っているdllプロジェクトを持っています。それにもかかわらず、各アプリケーションにはRepositorio.dllの異なるインスタンスが存在するため、データベースに複数の脅威が生じるでしょう。両方のアプリケーションでRepositorio.dllの同じインスタンスを使用するにはどうすればいいですか? – Manuel
トランザクションと分離について心配する必要があります。両方とも同じDLLを持つことができるので、共有します。書き込み操作がシリアライズ可能であることを確認するだけです。 – duffymo