[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