これで、非aspxクラスのためのコードを作成したいと思います。私は、プロジェクトで示したいマッピングファイル(クラス)を、エンタテインメントのコードの背後にあるものとして持っています。 VS2008でこれを行う方法はありますか?ドメインクラスのコードビハインドとして流暢なNHibernateクラス
4
A
答えて
1
デザイナーファイルをClass.Designer(vbまたはcs)という名前で作成すると、作成しているクラスのコードとして表示されます。ただし、クラスの1つは部分クラスでなければなりません。
1
ソリューションエクスプローラでネストされたファイルが表示されているようです。 ASP.NET Codebehindファイルはその一例に過ぎません。私はそれがネストを示し<DependentUpon>
要素だと考えてい
<ItemGroup>
<EmbeddedResource Include="Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<Compile Include="Resources.Designer.cs">
<DependentUpon>Resources.resx</DependentUpon>
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
</Compile>
</ItemGroup>
:あなたはプロジェクトファイルにしたい何
はこのようなものです。
0
私は実際にこれを動作させました。現在、すべての「マップ」はエンティティのクラスの背後にあるコードとして表示されるため、エンティティのマッピングを参照する際に多くの時間を節約できます。ここでは、それがプロジェクトファイル内でどのように見えるかを示します。
<Compile Include="Entities\OrderMap.cs">
<DependentUpon>Order.cs</DependentUpon>
</Compile>
は、我々はまた、1だけで右クリック、NHエンティティを追加選択できるようにテンプレートを作成し、上記のように、それがプロジェクトに保存されます。エンティティの名前を変更するだけですが、プロジェクトに入り、名前を手動で変更する必要があります。しかし、それは頻繁に起こるものではなく、生産性の向上のための小さなトレードオフです。
関連する問題
- 1. インデクサマッピングと流暢NHibernateはクラス
- 2. 流暢NHibernate Map継承クラス
- 3. 流暢なnHibernateとJoinSubClasses
- 4. 流暢なNHibernateマッピング
- 5. C#流暢なnhibernate
- 6. 流暢NHibernateとlog4net
- 7. 流暢NHibernateマップアドレスタイプ
- 8. 流暢NHibernateのマッピングヘルプ
- 9. 流暢NHibernateのマッピング
- 10. 流暢なnhibernateバッチ保存
- 11. 流暢なNhibernate無限サイクル
- 12. 流暢Nhibernate不明なパス
- 13. 流暢なNHibernate継承ベースクラス
- 14. 流暢NHibernateはとDynamicUpdate
- 15. 流暢なNHibernateの自動マッピングとディスクリミネータ
- 16. 流暢NHibernateは:マッピング
- 17. 流暢Nhibernate Nunitテストエラー
- 18. 流暢NHibernateはAutomaping
- 19. 流暢NhibernateマッピングhasMany
- 20. 流暢NHibernateは - プロパティ
- 21. (流暢)NHibernateは - クエリ
- 22. map <string[]>と流暢なnhibernate
- 23. 流暢NHibernateは記事のいくつかを読んだ後流暢マッピングと流暢NHibernateはで自動マッピング
- 24. C#流暢NHibernateの質問
- 25. C++/CLIの流暢nhibernate
- 26. ローカライズのための流暢なNHibernateマッピング
- 27. 流暢なNHibernateのアーキテクチャの質問
- 28. 流暢NHibernateは:このクラスとのマッピングを持つ多くの
- 29. 流暢なNHibernate - 多レベルのクラス階層のマッピング
- 30. 流暢なNHibernate entitiyクラスのための苦労者
あなたはVSソリューションエクスプローラのディスプレイについて話していますか?または、単一のクラスに対して2つのソースファイルを持つことができます。 – Shog9
Fluent NHibernateマッピングファイル?もしそうなら、私は同じ考えを持ち、回答に興味があります。残念ながら、私はこれには部分クラスが必要だと思います。 –