我正在为SQL Compact创建一个数据库DAL。我将使用“ADO.NET DataSets”或“Linq to Sql”。但还不确定是哪一个。我只想要一个更快/更容易使用的那个。并且类型安全。能否请您指出一些示例项目/代码,向我展示如何使用这些个人概念构建DAL? DAL应将数据传输到现有业务对象。
我不是在偷懒,一直在寻找几个小时,但在所有例子中我都找到了硬类型的TSQL字符串,我认为可以避免这种情况,并且没有完整的例子显示我尝试制作的内容..如果你知道一些,这将是非常有帮助的。
答案 0 :(得分:1)
首先让我们谈谈linq到sql 1 GT;它易于使用 2 - ;适合初学者 3 GT;如果数据库结构不复杂 microsoft在2008年之后停止在linqtosql上运行,因此现在不再有任何更新
ado实体有点复杂但有更多选项然后linq到sql,甚至你可以说linq to sql是ado实体的子集,
linq to sql中没有事件,在ado实体中你有3个要跟踪的事件,就像你可以在添加新实体时触发事件... ado实体为linq to sql ...提供了更多性能。
答案 1 :(得分:0)
很难在新手需要的DAL设计上找到完整的简单示例。我发现这个很好,虽然既不是LINQ也不是实体,它对于设计模式来说非常好,并且有很好的记录;