寻找有关使用LINQ-to-SQL的指导

时间:2009-11-06 05:28:48

标签: linq-to-sql

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

我想知道的事情很少

  1. 您是否加载了一些数据(主数据),并将其保存在内存中?
  2. 您使用的是DDD原则吗?
  3. 我想知道你是如何处理Windows应用程序中的各种场景的。

1 个答案:

答案 0 :(得分:0)

如果你有一个Windows应用程序(富客户端),那么是,在启动时(或者当它们被首先使用时)加载某些碎片可能是有意义的,然后保留在内存中。您经常需要的东西,并且不会发生太多变化 - 例如您当前用户的信息或其他类似的东西。

Linq-to-SQL基于现有数据库 - 它基本上扫描数据库并从中创建类。它实际上没有“模型优先”的域驱动设计方法。如果您更多的是首先创建域模型并从中派生您的数据库,我建议您查看2010年3月将随.NET 4.0一起提供的Entity Framework v4 - 这是专为"model-first设计的。 / DDD场景。