entity-framework

    2熱度

    2回答

    我被告知啓用EntityFramework的自動遷移主要是在生產環境中是一個壞主意。 我們真的必須禁用它們嗎? 我們是否必須禁用它們以適應所有環境(開發,發佈,製作)? 您能否介紹替代部署過程以取代自動遷移 ? 感謝 丹尼爾

    1熱度

    1回答

    我已經創建了一個複雜的模型並且一直在努力尋找一種方法來添加/更新表單數據到數據庫。 基本上我的模型看起來像下面這樣: namespace Models { public class ModelClass1 { public int Id { get; set; } public string Prop1 { get; set; } publ

    0熱度

    2回答

    我一直在使用EF Code First 1個月。我的項目需要與許多表(超過100個數據表)一起工作,他們將來會多次更改。很難控制,需要時間來添加遷移。 那麼有什麼解決方案可以跳過添加 - 遷移步驟,只需在數據庫中創建表並創建一個到實體的映射? 例子: 在數據庫中,我有一個這樣的表: CREATE TABLE dbo.MyTable ( Id INT, Name VARCHAR(

    1熱度

    1回答

    我有三個項目的解決方案:一個Web應用程序,數據訪問層創建代碼第一個數據庫和一個Windows服務,我(希望)用於同步數據庫中的一些數據。 我也參考了其他兩個項目中的數據層。我在Web應用程序配置和服務配置中使用相同的連接字符串。一切工作正常的Web應用程序,但是當我訪問數據上下文時,所有的表都是空的(枚舉沒有結果)。我沒有得到任何錯誤。 所以我的問題是,我錯過了明顯的東西? <add name=

    0熱度

    1回答

    我的系統中有一個表和一個類,名爲Operações。 在此代碼: var db = new ApplicationDbContext(); var model = db.Estruturas.Include(m => m.Produto).Include(m => m.Produto.Unidade); var operacao = db.Operacoes; foreach (var r

    4熱度

    1回答

    在C#中我有一個有許多參數的方法。 我想用所有命名參數調用該方法。 有沒有在VisualStudio 2017中做到這一點的捷徑? 我用EF6,並有來自超過10個輸入PARAMS存儲過程生成的方法,用SQL 2014 方法: public void Test(int a, int b, int c){} 我想自動生成以下的號召,讓容易增加值 Test(a: , b: , c:); 這可能嗎

    3熱度

    1回答

    測試渴望加載場景我們使用Effort.EF6建立一個測試套件的ASP.NET Web API 2服務針對內存數據庫的工作,並且在大多數情況下這是一個奇妙的經歷。 然而,無關對這個問題的原因,我們有(通過在數據庫方面的構造函數運行Configuration.LazyLoadingEnabled = false; ),這意味着,如果我們忘記.Include()關係的地方,後來關閉延遲加載在EF6使用它

    0熱度

    2回答

    我在網頁開發上遇到EF6問題。在索引頁面中,我需要執行一個查詢來顯示一些信息,問題是第一個查詢在內存上創建模型,並花費10秒來完成它(不在很好的託管中)。 人們如何處理這個問題?用直接查詢獲取第一個數據?讀一個txt文件?

    1熱度

    1回答

    據我所知,連接到SQL Express數據庫(或LocalDB)我是新來的ASP.NET Core,我需要安裝EntityFramework。試圖將它從的NuGet管理器安裝成功完成添加,但我得到這樣的警告: 包「的EntityFramework 6.1.3」被」 .NETFramework,Verions = v4.6.1' ,而不是通過恢復項目的目標框架'.NETCoreApp,Version

    0熱度

    1回答

    我有一些問題,我的ASP.NET MVC項目,使用實體框架。問題是有關連接字符串(我搜索它的網絡而不是工作還) 這是我的情景: 的ASP.NET MVC項目有一個名爲DbData擴展DbContext類。控制器調用此類的新實例並調用SaveChanges來創建數據庫。我在創建數據庫時遇到問題。 如果我不運行的具體配置和檢查方面的實例,我得到這個例外 操作無效。連接已關閉 數據源爲.\SQLEXPR