我上一個例子asp.net項目工作使用MVC,但我的數據庫是一個人住一間,我不能更改加盟LINQ asp_Users數據庫表(在技術上它是這個測試版數據庫,但我的觀點是對數據庫的更改是不可能的)。使用asp.net MVC
我使用asp_Users表中的UserID來存儲誰對系統的各個方面進行了更改,並且我想要開始在各種前端表中顯示用戶名,但是如何鏈接表以獲取此用戶名?
所以要澄清,我會想幾個表的做到這一點在整個系統中,所以我希望我可以使用LINQ做到這一點。
我能得到我使用聯接查詢想要的信息,但我怎麼通過這個我查看使用?
var plans = from users in db.aspnet_Users
join import in db.Plan_Imports
on users.UserId.ToString()
equals import.User_ID
select new
{
Date = import.Date,
UserName = users.UserName
};
示例表
asp_Users
用戶名
用戶名
...
表1
ID
字段1
場2
...
USER_ID < ---裁判asp_Users
表2
ID
字段1
場2
...
USER_ID < ---裁判asp_Users
感謝 - 它沒有很好地工作,但有一個問題與toString()方法,因爲我比較一個GUID和一個字符串。我通過將頂部行更改爲db.aspnet_Users.AsEnumerable()來解決此問題 –