我想通過自己的全名使用LINQ來過濾用戶到SQL過濾創建類型(Type)只有原始類型的恆定值:無法當我試圖通過concatened串
string agentName = "Jhone Doe TheFirst";
db.User.Where(a => agentName == (a.Person.Name+ ' ' +
a.Person.FirstName + ' ' +
a.Person.LastName).ToString()
&& !a.Deleted)
但是,當我執行此COMAND,一個execption拋出:
無法創建類型(類型)的恆定值只有原始類型 (「如的Int32,字符串,和GUID」)的支持。
連接字符串不可能嗎?
我該如何過濾用戶的全名?
它的LINQ to SQL的,所以我不能創建一個返回的人的全名的方法,並做了Person.GetFullName()
這是一個字符串,我作爲參數傳遞,編輯 –
你試過用'「」而不是''''? – Sayse