• 青春赌徒   2017/2/15 15:07:00
  • 使用Linq拖拽数据库表到dbml时有些表会自动在后面添加s
  • 关键字: Linq linq表带s
  • 我在用Linq做数据库访问时,把数据库表拖到dbml时,有些表会自动添加s,比如我有一张V_GroupTopicList视图,拖到dbml时,就变成V_GroupTopicLists了,后台代码变成如下:
    public System.Data.Linq.Table<V_GroupTopicList> V_GroupTopicLists
    {
    get
    {
    return this.GetTable<V_GroupTopicList>();
    }
    }
    这种问题该如何解决?

    其实解决很简单:

    在vs环境中,点击 工具->选项->数据库工具->O/R Designer ,右面有个启用, 

    如果是true 说明当前环境拖出的dbml文件对象能够加上s,如果是false则不能加上s 

    根据自己的需要,选择true或false即可得到自己的想要的结果.


    如下图:

大家的回答
  • 还没有人回答这个问题哦,亲,快来帮帮TA吧
  •   我来回答
  • 注册用户登录后才能发表评论,请 登录注册
  • 请您注意

    ·自觉遵守:爱国、守法、自律、真实、文明的原则

    ·尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规

    ·严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的作品

    ·承担一切因您的行为而直接或间接导致的民事或刑事法律责任

    ·您在编程中国社区新闻评论发表的作品,本网站有权在网站内保留、转载、引用或者删除

    ·参与本评论即表明您已经阅读并接受上述条款