2017-10-16 51 views
0

我有一個名爲Store的類,它恰好有一個名爲User的屬性。ASP.NET獲取登錄用戶的用戶名

User可以稍後登錄到應用程序。

問題: 我試圖創建一個基於當前登錄的

Store表的UserStores的列表:最後一列Usuario a.k.a. User

enter image description here

我試過的東西:

var Tiendas = await _context.Stores 
.Where(t => t.Usuario= User.Identity.Name.ToString()).ToListAsync(); 

這是密切的嘗試嗎?我發現了一個錯誤:

Can't convert the type string into bool.

回答

0
var Tiendas = await _context.Stores 
.Where(t => t.Usuario == User.Identity.Name).ToListAsync(); 

更改t.Usuario = User.Identity.Name.ToString()t.Usuario == User.Identity.Name

您使用的賦值運算符時,你應該使用比較運算符。你也可以刪除.ToString(),因爲User.Identity.Name已經是一個字符串了。

相關問題