请问大家现在用不用ado.net entity?

xu56180825 2010-08-04 07:16:30
一直感觉这东西不好用,还不如LINQ TO SQL ,太麻烦了 ,两个表关联的时候,都不知道怎么把两个字段建立关系。。。
居然还创了个entity SQL ,有学这玩意的功夫我还不如直接学SQL语言
现在大家是用ADO.NET 直接操作SQL呢还是用ado.net entity啊?
大家能不能发表下看法啊?
...全文
195 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xu56180825 2010-08-04
  • 打赏
  • 举报
回复
我也讨厌LINQ,容易和SQL混淆了。。。
目前我还是直接用存储过程来实现分页等。。。不过LINQ的LinqDataSource不错喔,能直接产生分页SQL代码,绑定时候他读取的是按分页的所以速度也很快,所以想改用LINQ或者entity
vip__888 2010-08-04
  • 打赏
  • 举报
回复
linq也是趋势啊,少量代码实现大量复杂的数据处理 这是sql语句很难做到的。
虽然linq的效率低了点。
虽然我非常讨厌linq 但是不得不去学习一下啊
HellKo 2010-08-04
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xu56180825 的回复:]

引用 1 楼 bbs2241 的回复:
直接建个dbml文件,将2个表托进去,建立关系
it's so easy!

要映射。。。。我看不明白什么意思?按理是两个字段建立关系,没LINQ那么清楚一看就明白
[/Quote]

dbml就是提供给linq to sql用的,怎么会看不明白。
linq 不是 linq to sql
HellKo 2010-08-04
  • 打赏
  • 举报
回复
ORM不能解决全部问题,目前还是自己写SQL,两者结合就好了,没必要全用一样。

不过至少可以确定linq to sql 不如 entity framework
wuyq11 2010-08-04
  • 打赏
  • 举报
回复
linq to sql和ado.net entity framework 是.Net Framework提供的两个ORM框架
LINQ to Entities是Ado.net Entity Framework的查询语言之一,它为了更好的兼容更多种的数据库
xu56180825 2010-08-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bbs2241 的回复:]
直接建个dbml文件,将2个表托进去,建立关系
it's so easy!
[/Quote]
要映射。。。。我看不明白什么意思?按理是两个字段建立关系,没LINQ那么清楚一看就明白
bobo_包子 2010-08-04
  • 打赏
  • 举报
回复
没有比LINQ更简单的了
bobo_包子 2010-08-04
  • 打赏
  • 举报
回复

直接建个dbml文件,将2个表托进去,建立关系
it's so easy!
资源下载链接为: https://pan.quark.cn/s/9ce3e35e0f39 SQLite ADO.NET Entity驱动是数据库开发领域中一个重要的工具,它使得开发者能够在Visual Studio环境中借助Entity Framework与SQLite数据库实现高效交互。Entity Framework作为一种对象关系映射(ORM)框架,为开发者提供了一种抽象化的数据库操作方式,极大地简化了数据库编程的复杂性,提高了开发效率。SQLite则是一种轻量级、无需服务器支持、自包含的数据库引擎,广泛应用于移动设备、嵌入式系统以及桌面应用程序。 在标题“sqlite ADO.entity驱动”中,我们聚焦于SQLite数据库与ADO.NET Entity Framework的结合。ADO.NET Entity Framework是.NET Framework的重要组成部分,它提供了数据访问接口,允许开发者通过面向对象的方式处理数据库操作,无需编写大量SQL语句。SQLite以其轻量级和易用性而闻名,适用于多种应用场景。该驱动在Visual Studio 2008、2010、2012等版本上均可正常使用,这表明其具有良好的兼容性。Visual Studio是微软提供的集成开发环境(IDE),支持多种编程语言和框架,包括.NET Framework。通过该驱动,开发者可以在这些版本的Visual Studio中轻松配置和使用SQLite数据库,并生成基于Entity Framework的模型。 标签“ADO.entity”、“sqlite”和“sqlite.ef”进一步明确了讨论的主题。其中,“ADO.entity”指的是ADO.NET Entity Framework,“sqlite”是SQLite数据库的标识,而“sqlite.ef”则是两者的结合,暗示这是一个关

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧