Selecting from multiple tables linq Web API

时间:2017-08-30 20:59:44

标签: linq

I have problem selecting data from two tables. Here is my code

decimal?

When I select new I get the following error

ExceptionMessage":"Unable to cast the type 'Anonymous type' to type 'Cuf.infrastructure.Models.Voter'.

2 个答案:

答案 0 :(得分:0)

Replace

XDMP-COMPARE: (err:XPTY0004) qconsole:focus eq fn:true() -- Items not comparable: xs:untypedAtomic("") eq fn:true()

with

<div id='menu-wrapper'> <ul id='menu-list'> <li><a>Playlists</a></li> <li><a>Playlists</a></li> </ul> </div>

But in this case you won't be able to return render() { const membersToRender = this.state.members.filter(member => member.display) const numRows = membersToRender.length return ( <div> <p>Number of rows = {numRows}</p> { membersToRender.map((member, index) => { return <p key={index}>{ member.name }</p> }) } </div> ); } . Probably you need to create a new class with select new { ... } property and return its select voter instead of poll.Name.

E.g.:

PollName

答案 1 :(得分:0)

选民是班级(模特)名称

所以你写代码

 voter in context.Voters

选民是模型或类名,但这次是一个对象

但类名和对象名相同,然后是匿名类型异常

所以你有选民改变投票或任何名字

如何避免复数表名称问题

遵循编写代码

在myDB上下文类中,重写以下方法

protected override void OnModelCreating(ModelBuilder modelBuilder)
{
  modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
  base.OnModelCreating(modelBuilder);
}