我是开发Windows应用程序的团队的一员。我们决定使用LINQ-to-SQL。我们正在使用设计器来生成类。
我想知道的事情很少
我想知道你是如何处理Windows应用程序中的各种场景的。
答案 0 :(得分:0)
如果你有一个Windows应用程序(富客户端),那么是,在启动时(或者当它们被首先使用时)加载某些碎片可能是有意义的,然后保留在内存中。您经常需要的东西,并且不会发生太多变化 - 例如您当前用户的信息或其他类似的东西。
Linq-to-SQL基于现有数据库 - 它基本上扫描数据库并从中创建类。它实际上没有“模型优先”的域驱动设计方法。如果您更多的是首先创建域模型并从中派生您的数据库,我建议您查看2010年3月将随.NET 4.0一起提供的Entity Framework v4 - 这是专为"model-first设计的。 / DDD场景。