2
使用ADO.Net實體模型和EF的好處是什麼?ADO.Net實體模型(EDMX)與實體框架(V4.0等)
我們可以在一個項目中同時使用它們兩個。我遇到了一個例子,用戶在他的應用程序中使用了edmx和ef。我不確定這是什麼目的。
感謝
使用ADO.Net實體模型和EF的好處是什麼?ADO.Net實體模型(EDMX)與實體框架(V4.0等)
我們可以在一個項目中同時使用它們兩個。我遇到了一個例子,用戶在他的應用程序中使用了edmx和ef。我不確定這是什麼目的。
感謝
EDMX神器(無論是在磁盤模式第一和數據庫首先在文件的形式接近或由EF運行時所產生的 - 代碼第一種方法)描述模型,數據庫和映射這些之間。目前EF總是需要它的工作。 CodeFirst應用程序(或者一般來說,使用DbContext的應用程序)的唯一細微差別在於,該文件是從您的類中隨時生成的,並且在模型優先/數據庫優先的情況下您不使用ObjectContext文件在你的磁盤上,並且(通常)被拆分並嵌入到你的程序集中。
EDIT
EF6不再創建和在內部使用的工件(至少對於CSDL和SSDL份)。但是,仍然可以使用EDMX格式轉儲模型EdmxWriter.WriteEdmx
「ADO.NET實體模型(edmx)」*** *** ***實體框架(數據庫或模型優先方法)。那麼你的問題到底是什麼? –
嗨,Marc_s,對不起,不清楚。這更多的是一個建築問題。想知道我是否可以在應用程序中使用EDMX,或者是否需要EDMX上的實體框架。 – tjRulz
我不認爲有什麼方法可以在不使用實體框架的情況下使用EDMX文件 - 它們緊密結合。那麼問題是:**爲什麼**你想使用EDMX *而不使用實體框架? –