0
我正在開發一個web應用程序來跟蹤一些rssfeeds。我的目的只是學習 一些ajax,我發送數據從服務器到客戶端的JSON格式。我使用LINQ查詢數據,並使用JSON .NET API將對象字符串序列化到服務器端。問題是因爲在我的表之間存在外鍵linq對象包含對同一個表的引用,並且JSON .NET API會引發自引用對象錯誤。LINQ Select Statement
DAL.BlogReaderDBDataContext db = new DAL.BlogReaderDBDataContext();
var list = from p in db.Lookup_RSSFeedCategories
select new
{
CreateDate = p.CreateDate.ToLongDateString(),
p.Description,
p.RSSFeeds,
p.RSSFeedCategoryId
};
return Newtonsoft.Json.JsonConvert.SerializeObject(list);
我認爲這個問題是上線p.RSSFeeds,這裏RSSFeeds是一個RSSFeed對象的列表。我想只選擇此列表的描述和RSSFeedID字段 - foreach對象RSSFeed對象 - 我該怎麼做?
謝謝...
回答我自己的問題=): p.RSSFeeds.Select(X =>新{x.Description,x.RSSFeedID}), – mehmet6parmak 2010-03-05 21:26:42
把它說: 「你的答案」 的答案。回答你自己的問題沒有錯:-)。你甚至可以接受它作爲正確的答案,我認爲你得到了該徽章 – 2010-03-05 23:20:15
精神分裂症徽章? :-) – 2010-03-06 09:39:19