2010年7月11日 星期日

文章分類 : ADO.NET Entity Framework



2011-1-20 星期四

Entity Framework Code First 應用中如何撰寫Connection String

Entity Framework Code First 目前為CTP5版本這種方法,讓我們使用Entity Framework時,不用再產生一個EF檔案,可以藉由將EntityFramework.dll加入參考(Add reference),從此後,我們操作Entity Framework就好向操作一般元件一樣方便,當然,我們使用EF就是要存取資料庫中的資料,無論是使用SQL Server Compact Edition 4SQL Server Express或是正式的SQL Server版本,都需要加上一段ConnectionString。....MORE




2010-12-14 星期二

EntityFramework.dll CTP 5 release

這邊公告一個消息,.NET最新使用Entity Framework方式(現在很多Entity Framework的書我看又要丟掉,然後重寫了)。

微軟會出一個EntityFramework.dll的元件版本,之後使用.NET C#程式的一般OO程式寫法,就可以直接套用EntityFramework的方式存取資料庫。不用像現在要先連好資料庫,然後去create 一個EntityFramework的*.edmx檔案。

....MORE



2010-10-21 星期四

設定Entity Data Source 時發生的error - Unable to load the specified metadata resource

有時我們在建立好Entity Data Source控制項與Entity Framework模型設定後,如下圖:


準備要去設定Entity Data Source控制項的各項屬性資訊時,會遇到一個錯誤訊息

Unable to load the specified metadata resource

...MORE



2010-09-9 星期四

MVC專案中常見的Entity Framework 資料庫欄位型態設定錯誤(column type error)與更正方式

當我們在MVC專案中,已經設定好了Entity Framework,也寫好了MVC程式,執行Compile整個專案,結果我們發現VS 2010告訴我們出了一點錯誤,如下圖,初步看來,是資料庫的Log這個Table的RecordID這個Int且是自動編號的欄位,我們卻設成String型態了,所以資料無法新增到Log這個Table中。...MORE


2010-08-10 星期二

在Entity Framework應用中善用ICollection介面中的判斷方法Any()

我們使用ADO.NET Entity Framework 等ORM(Object Relation Model)的方式自資料庫中存取資料時,常會遇到若存取結果是有資料時,我們要進行一些A處理,而沒有任何資料時,我們則進行B處理,我們可以,但最好不要使用直接使用ICollection介面中的count()方法來進行是否有回傳任何資料項目的判斷...MORE



2010-07-21 星期三

使用Entity Framework設定Complex Types-以MVC中使用stored procedure為範例

在MVC使用Entity Framework來存取資料庫中的Stored Procedure應用中,若是遇到Stored Procedure回應出來的是一組複雜資料欄位,而這組資料欄位是目前專案中沒有一個類別與之相對應,此時,我們可以另外建立一個新的類別,也可以使用Entity Framework中的Model Browser視窗中的Complex Types來建立這個新的資料欄位組合,建立好後,就如同一個資料Model一樣...MORE



2010-07-10 星期六

ADO.NET Entity Framework 透過有output值的Stored Procedure存取資料庫資料

ADO.NET EntityFramework 透過有output值的Stored Procedure存取資料庫資料,就如一般微軟文件所提到,EntityFramework要與Stored Procedure配合可透過VS開發環境中的Model Browse內設定一個Function Import,給與這個Function Import一個名稱,並指向我們的stored procedure,然後在程式中存取該Function Import來完成資料存取.

但是若是我們寫好的Stored Procedure有output值,我們在EntityFramework的程式中,應該如何取回這個output值呢?以下我們就製作一個簡單的例子來說明這個需求...MORE

沒有留言:

張貼留言