2009-11-06 75 views
0

我是开发Windows应用程序的团队的一员。我们决定使用LINQ到SQL。我们正在使用设计器来生成类。寻找使用LINQ到SQL的指导

有几件事情我想知道

  1. 你装载一些数据(主),并将其保存在内存?
  2. 您使用的是DDD原则吗?

我想知道你是如何处理windows应用程序中的各种场景的。

回答

0

如果你有一个Windows应用程序(富客户端),那么是的,某些零件可能在启动时加载(或先使用时),然后保留在内存中。你经常需要的东西,而且不会变化太多 - 像当前用户的信息或其他类似的东西。

Linq-to-SQL基于现有的数据库 - 它基本上扫描数据库并从中创建类。它并没有真正具有“模型优先”的领域驱动设计方法。如果您更愿意先创建域模型并从中获取数据库,那么我建议您查看2010年3月将随.NET 4.0一起提供的Entity Framework v4 - 这是专门设计用于执行"model-first“/ DDD方案。