怎樣設置ADO.NET Data Service權限說明
ADO.NET Data Service所以當打開數據庫瀏覽時發現并沒有更新數據,都會比較疑惑,通過上面的介紹,疑惑應當能夠消除了,所以大家有communitysever的可以從里面獲得然后反編譯為自己所用,沒有的就到網絡上搜下吧,有許多資源呢!
eSQL自出生之日起,日子就不怎么好過。為什么這么說?大家針對數據庫訪問,習慣性的想到ADO.NET Data Service;而在EF正式發布前,大家已經對LINQ有所了解,因此,針對實體的訪問,大家首先想到的應該是LinQ。那么,微軟為什么還要推出eSQL?它相對于SQL、LinQ有什么優勢?
相對于SQL,eSQL提供了對實體的很好的支持——這是SQL所不具備的(歷史原因 ^_^)。ADO.NET Data Service查詢出來的是行,eSQL,則可以直接查詢出實體集。eSQL直接支持EDM中的類型,而SQL不支持(廢話,有SQL的時候,EDM還沒有出世呢)……
相對于自己的哥哥——LinQ,eSQL顯得更為靈活。由于eSQL的查詢語句是個字符串,因此,其十分易于處理。舉個簡單的例子,如果我要寫一個方法,傳入排序的屬性名稱,返回一個按照此屬性排序好的實體集,要用LinQ實現,恐怕有點麻煩,因為,其ORDER BY后面,需要跟一個實體類的屬性;
然而,在eSQL里,這簡單是輕而易舉的事,只要寫上一個eSQL語句,ADO.NET Data Service把排序位置留為{0},然后進行字符串替換,這一功能就完成了——好像比較難說明白,沒有關系,后面的示例代碼里有相關的部分。#t#
總之,一句話,eSQL是個好東東——因為它是本文介紹的主角^_^。至于到底是不是那么一回事兒,大家可以試一下本文的示例,然后,根據自己的理解來酌情運用。
很多朋友詢問我如何設置ADO.NET Data Service的權限.其實設置ADO.NET Data Service的權限與正常設置ASPNET網站的資源訪問權限方式一樣.
下面我就已ADO.NET Data Service文中的例子為原型,說明一下該如何設置資源訪問權限 。(文/WXWinter(冬) )