[SQL ] 跨资料表找东西

楼主: ymzk (电磁居士)   2016-07-07 23:50:04
砍错歪...(针对 SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
数据库名称: test
数据库版本:SQL 2014 (以下简称SQL)
其他工具 : asp.net mvc 5(以下简称mvc)
及Entity Framework6(以下简称EF)和Visual Studio 2015(以下简称VS)
内容/问题描述:
以下为我建立之留言板之两个资料表的SQL指令
create table userinfo(
username nchar(20) primary key not null,
passwd nchar(32) not null,
talkname nchar(10) not null,
);
create table talk(
message_id int identity not null,
username nchar(20) not null,
talkmsg nchar(100) not null,
);
alter table talk add foreign key (username) references userinfo(username);
以下问题描述:
有没有办法利用EF或是SQL查询指令从talk表中的username向userinfo中talkname名称?
(已从mvc中建立EF连结此数据库)
是否有什么EF方法可以查询到他对应到的talkname或SQL查询可以做到?
不想用db.userinfo.where(x => x == "某username").ToList()才从这里面调出来分析
这样感觉好像要写的很长又很没效率 不知道有没有人有什么比较好的建议?

Links booklink

Contact Us: admin [ a t ] ucptt.com