代码之家  ›  专栏  ›  技术社区  ›  Fred Chateau

无法解析ActiveRecord查询中的符号选择

  •  0
  • Fred Chateau  · 技术社区  · 16 年前

    这里可能出了什么问题?

        public Contact GetContact(int key)
        {
            var contact = new ContactManagerDB.Select
                .From<Contact>()
                .Where(ContactsTable.IdColumn).IsEqualTo(key)
                .ExecuteSingle<Contact>();
    
            return contact;
        }
    

    ReSharper 4.5:无法解析符号选择。

    哦,我应该提到的是,使用Linq的类工作得很好。

    2 回复  |  直到 16 年前
        1
  •  0
  •   WarrenB    16 年前

    只需将查询语法与亚音速网站上的查询语法进行比较,就可以从Contact类型的数据库中选择一个对象,但将结果变量命名为var named Contact类型。试着改变 var contact 到 Contact c 然后 return c; var Contact .

        2
  •  0
  •   Fred Chateau    16 年前

            var contact = new ContactManagerDB().Select
                .From<Contact>()
                .Where(ContactsTable.IdColumn).IsEqualTo(key)
                .ExecuteSingle<Contact>();
    

    差异在于“ContactManagerDB()”后面缺少括号。

    应该有人更新亚音速活动记录网站文档中的查询。

    推荐文章