我对这个讨论还是比较陌生的,但即使冒着"无知"的风险,我也要问这个问题.为什么我们现在对'DDD'施加如此大的压力.我越是关注'DDD',我的应用程序看起来就越复杂.而使用数据库为我的域建模有助于保持我的应用程序跨层保持一致.然后我可以使用SubSonic或L2S等DAL Helpers轻松访问该模型.这有什么不好的?即使在企业应用程序?
当我们有一个经过试验和测试的域时,为什么我们会努力创建一种新的域建模方法?
我愿意听到这里的纯粹主义者的意见.
我有一个场景,我需要使用单个搜索字段按关键字搜索汽车.关键字可以与汽车的任何属性相关,例如品牌或型号或车身风格.在数据库中有一个名为"Car"的表,其中外键引用表示模型或品牌或体型的表.
这样做的最佳方式是什么?具体来说,我应该如何从用户那里获取查询(必须支持精确的短语搜索,或者和),以及我如何实际进行搜索.
我正在使用SQL Server和ASP.NET 3.5(使用LINQ进行数据访问)
我是否有可能将我的一些代码以非编译形式放入我的应用程序中,然后即时对其进行更改,然后应用程序可以直接使用新版本?
如果可能(我秘密知道它使用CodeDOM),是否有任何问题需要注意使用这种方法进行可插拔性(除了代码保护问题)?
有可用的例子我可以重复使用吗?
如何在.NET中创建可在整个方法链中使用的环境对象.例如,TransactionScope对象.
我正在开发一个ASP.NET服务器控件,它使用jQuery作为一些客户端逻辑.我已将jQuery文件嵌入控件中作为资源.
我不想将使用控件的应用程序限制为特定版本的jQuery,我想继续使用我嵌入的jQuery版本.
我知道noconflict方法,但我看到的问题是我无法控制页面上脚本标签的顺序.
如果用户的jQuery版本包含在我之前,那么在我可以调用noconflict之前,我最终会覆盖它.
请帮忙