日期:2014-05-20  浏览次数:20740 次

请教高手们一个关于LINQ的基础问题。
1、测试的时候是在服务器资源管理器里连接数据库的,然后直接拖数据库表生成.dbml文件的,请问数据库连接那些代码是放在那里的?能不能看到连接代码?
2、微软会不会放弃linq to sql?如果是你们开发现在的项目,会用这项技术吗?(因为现在开发的一个项目想用这个技术,真怕刚开发完毕就又要写,数据库访问那部分代码,烦!)
3、如果用LINQ,那就是说可以省略了三层结构里的实体类、和数据库操作部分?直接就可以写外部接口,然后直接用LINQ实现,就可以实现了三层结构?看似挺爽。省了挺多工作量的。

最后感谢高手们回答,祝你身体健康。

------解决方案--------------------
DataClassesDataContext data = new DataClassesDataContext(ConfigurationManager.ConnectionStrings["NorthwindConnectionString"].ToString());
LINQ to SQL将用于数据访问层
其他还要编写model,业务逻辑层
LINQ仅仅是一个语言特性,能够编写代码时使用内置的查询语法对于数据集合进行操作,提高开发效率
不存在抛弃