Are LINQ to SQL entities Business Entities or Data Transfer Objects? How do I build a business layer on top of LINQ to SQL?
Where should I put my business logic? The system I’m currently developing uses static methods on the entities themselves for loading, saving and other operations.
Should I create a new DataContext in every business logic method?
How do I move entities between tiers in my multi-tier application?