首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Vici CoolStorage寻找多到多的关系

用Vici CoolStorage寻找多到多的关系
EN

Stack Overflow用户
提问于 2010-09-20 09:21:43
回答 1查看 422关注 0票数 1

对于用于管理书名之类的应用程序,我使用CoolStorage作为ORM。

数据库有一个名为“title”的表。每个标题可以有n个作者,存储在' authors‘表中。这两个表通过链接表‘title_authors’连接,这是纯的。

当我试图过滤作者的标题时,我得到了一个例外:

无法将“QueryExpression”类型的对象转换为“System.String”类型

有人知道如何过滤作者的标题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-04 10:30:16

将其设置在标题类中:

代码语言:javascript
复制
[ManyToMany("titles_authors", Pure = true, ForeignLinkKey = "AuthorId", LocalLinkKey = "TitleId")]
public abstract CSList<Author> Authors{ get; set; }

反之亦然.

然后您可以通过以下方式访问:

CSList titlesByAuthor =Title.List(Authour.Name=鲍勃·索恩);

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3750060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档