none
LinQ是一种查询语言,但它能insert记录、新建表、新建数据库吗? RRS feed

  • 问题

  • LinQ是一种查询语言,但它能insert记录、新建表、新建数据库吗?

    学习Linq进行SQL的查询(本地和网络),是否一定要先学会使用接口和泛型?

    我现在知道使用T-SQL进行create、insert、select、update、alter,结合sqlCommand.ExecuteReader将查询结果插入Arraylist进行成组。但这个过程需要分门别类写不同的T-SQL查询语句,很繁琐;如果我改用linq,是否会好些?直观些?(我的Sql表字段是中文的,查询一次,语句很长,看起来不爽)
    2009年8月3日 3:37

答案

  • linq 本身不能做这些  但是  m$提供了  linq to sql 和 Entity framework  两种 orm 来支持linq 对数据库的直接操作

    改用linq,的确好些  直观些
    答案900, 目标五颗星 Aurvana Air, 音乐真的是随风飘来的 凉宫春日 永无止境的八月 你到底什么时候结束阿。。。。
    2009年8月3日 3:44
  • 可以用DataContext. CreateDatabase,不过这不属于Linq语法。
    需要数据库的LINQ提供者支持。


    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2009年8月3日 5:09
    版主
  • Linq是查询~你说的这些是数据库操作了~和Linq本身没什么关系~
    宠辱不惊,看庭前花开花落。去留无意,望天上云卷云舒。
    2009年8月4日 4:58
    版主

全部回复

  • linq 本身不能做这些  但是  m$提供了  linq to sql 和 Entity framework  两种 orm 来支持linq 对数据库的直接操作

    改用linq,的确好些  直观些
    答案900, 目标五颗星 Aurvana Air, 音乐真的是随风飘来的 凉宫春日 永无止境的八月 你到底什么时候结束阿。。。。
    2009年8月3日 3:44
  • 可以用DataContext. CreateDatabase,不过这不属于Linq语法。
    需要数据库的LINQ提供者支持。


    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2009年8月3日 5:09
    版主
  • Linq是查询~你说的这些是数据库操作了~和Linq本身没什么关系~
    宠辱不惊,看庭前花开花落。去留无意,望天上云卷云舒。
    2009年8月4日 4:58
    版主