我在c#上提供了一個字段並在sql上運行它,問題出在我發佈到sql的字符串上,我有雙引號,並且它轉到sql以\ 「我怎麼能解決這個問題我怎麼能從c#加載雙引號,並在sql上顯示它
string url = @" '<a href=""/p?geoId='+Geo.GeoId+'"">'+Geo.Name+'</a>';
//note: url can be like this and isn't matter on result
//string url = " '<a href=\"/p?geoId='+Geo.GeoId+'\">'+Geo.Name+'</a>';
string filterExpression=string.Format("SELECT Geo.Count as c,{0} as url from Geo ", url);
IQueryable<GeoDto> geoResult = _entities.Database.SqlQuery<GeoDto>(filterExpression).AsQueryable();
return geoResult ;
但在結果我看到\」,我找只雙引號結果(無\)
但是,爲什麼你加'\「'我看不出這裏有什麼用 – Tushar
@Tushar:因爲** HREF的標籤**需要雙引號,並且在C#不能添加它沒有「」或\「 – asa