プロジェクトの構造をできるだけきれいに保つのが好きです。サンプル:
--BlogApp.sln
--BlogApp.Data
BlogModel.edmx (the EF mappings)
Post.cs (I end up having partial classes in here with attributes)
--BlogApp.Domain
--Entities
Post.cs (I would like to have my POCOs here with all its additional logic)
--Repositories
PostsRepository.cs
--BlogApp.Ui
(standard MVC structure)
EFをORMとして使用すると、混乱してしまいます。プロジェクトを構成するための「クリーンな」方法を提案できる人はいますか? または、最も一般的に使用されている標準的なプロジェクト構造を提案することもできます。