本文介绍了多个加盟实体框架的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在TSQL以下查询

  SELECT * FROM用户
内部联接linkUserPhoneNumber上users.UserId = linkUserPhoneNumber.UserId
INNER JOIN ******中国ON PhoneNumber.PhoneNumberId =
linkUserPhoneNumber.PhoneNumberId
其中UserName ='超级'和密码='密码'

我在实体框架下面的查询

  VAR查询=(从u在myEntities.Users 
加入在u.UserId myEntities.linkUserPhoneNumbers链接等于link.UserId
在p.PhoneNumberId myEntities.PhoneNumbers加入p等价于link.PhoneNumberId
,其中u.UserName ==用户名和放大器;&安培; u.Password ==密码
选择U).ToList();

当我尝试编译它,我得到



解决方案

Exactly what the error is saying

p.PhoneNumberId equals link.PhoneNumberId 

should be

link.PhoneNumberId equals p.PhoneNumberId

Full code

var query = (from u in myEntities.Users
  join link in myEntities.linkUserPhoneNumbers on u.UserId equals link.UserId 
  join p in myEntities.PhoneNumbers on link.PhoneNumberId equals p.PhoneNumberId
  where u.UserName == Username && u.Password == Password
  select u).ToList();

这篇关于多个加盟实体框架的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-18 16:09