エンティティ アセンブリとは別に hbm ファイルを保存し、オンデマンドで読み込む最良の方法は何ですか? xml ファイルをHbmMapping
インスタンスにロードし、それをインスタンスにシリアル化する必要があると思いHibernate.Cfg.Configuration
ますか?
質問する
183 次
1 に答える
1
Configuration.AddAssembly(Assembly)
*.hbm.xml マッピングをロードするためによく使用される方法の 1 つですが、それだけではありません。これらはすべて「マッピングの追加」メソッドです。
AddAssembly
AddClass
AddDeserializedMapping
AddDirectory
AddDocument
AddFile
AddInputStream
AddMapping
AddResource
AddUrl
AddXml
AddXmlFile
AddXmlReader
AddXmlString
という名前のメソッドがあると仮定すると、次のStream OpenHbm(String)
ようなものが機能するはずです。
foreach (var hbmName in hbmNames)
using (var stream = OpenHbm(hbmName))
config.AddInputStream(stream, hbmName);
于 2013-10-03T16:37:03.107 に答える