2013-08-07 61 views

回答

1

真的,你在問兩個不同的問題。實體框架不是數據庫管理工具,因此它沒有任何直接從電子表格加載數據的功能。

如果你分別研究你的問題的每個部分,你可能會有更多的運氣。

Seeding data with Entity Framework

Reading Excel Files with C#

回覆評論:

if (!context.PostalCodes.Any()) 
{ 
    IEnumerable<PostalCode> postalCodes = ReadPostalCodes(); 
    foreach(var postalCode in postalCodes) 
    { 
     context.PostalCodes.Add(postalCode); 
    } 
    context.SaveChanges(); 
} 
+0

不好意思:) 我有一個項目實體框架數據庫第一個。 當我開始我的應用程序,我希望我的應用程序獲取,如果存在,所有郵政編碼(這部分是好的),但如果不存在,我的應用程序應導入所有郵政編碼從Excel文件(在我的proprety.ressource)我的數據庫。 問題是如何檢查我的數據庫是否已創建,以及如何從數據源目錄中獲取數據以將它們放入數據庫中? 對不起,我的英語;) – Yassine