ef-model-first

    0熱度

    1回答

    我對編程非常陌生。剛剛在學校一級以上。我創建了使用EF型號首隻實現後,我無法得到它使用SimpleMembership用於登錄,一期工程等 我想嘗試和解決這個問題,而其餘模型的第一,因爲我在這裏問:https://stackoverflow.com/questions/36552439/could-someone-explain-this-code-to-me-ef-model-first-mvc

    0熱度

    1回答

    我有先在實體框架6,.NET 4.7,Visual Studio的2017型號的麻煩...... 我試圖加多到0 ... 1與兩個表之間的外鍵,當我嘗試驗證模型時,我得到一個錯誤,說表中的外鍵字段沒有映射。此外,我甚至無法將新實體添加到模型中,因爲驗證時出現錯誤,說實體未映射。它是如何進入這個狀態的呢?我幾乎沒有使用它來做任何事情。 我該怎麼做才能讓它做到沒有這些錯誤?我知道這是因爲它沒有映射的東

    0熱度

    1回答

    如何在不訪問導航屬性的情況下獲取外鍵的值,從而不需要加載完整的實體? public class A { public int Id {get;set;} // ... } public class B { public virtual A A {get;set;} // ... } int idOfA = MyB.A.Id; // slow wa

    1熱度

    1回答

    我在這裏有一個錯誤,無法完全理解它背後的邏輯。我正在使用實體框架6和模型優先方法。我設計了相互引用這樣的兩個表: 基本上,一個賬戶需要在一個公司,而公司必須有一個帳戶爲管理員。但是,我從EF驗證程序中收到錯誤: 錯誤3014:映射從224行,249行開始的映射片段時出現問題:從表CompaniesSet(Id)的外鍵約束'CompaniesAccounts1'到表AccountsSet (Id):

    0熱度

    1回答

    讓我們說我使用實體框架6和一個模型中,第一種方法在下面兩個表: 這將創建下列代碼: 我的問題是現在,我如何在創建視圖中使用IEnumeration屬性?在Details或Delete視圖中,我只是使用Html.DisplayFor幫助器遍歷它們,但我不知道我可以用什麼來實現創建和編輯視圖的可比性。事情是這樣的: <div class="form-group"> @Html.LabelFo

    2熱度

    1回答

    我是MVC的新手, ,這讓我很困惑,但似乎很少有人會討論這個問題。 我正在使用Model首先在ASP.NET MVC中創建數據庫。 如果我想用戶和項目, 裝置,其用戶已經加入到項目之間的會員關係。 而會員關係應該有附加屬性投稿和加入日期。 我創建了一個這樣的模型。 (對不起,中國) 用戶和項目具有導航屬性成員。 但主要問題是,我不知道如何使用它。 如果我不需要貢獻和JoinDate屬性, 我可以很

    0熱度

    1回答

    我在Oracle數據庫中有一個View。我想在我的ASP.NET MVC項目中使用這個視圖。我知道爲了將該視圖添加到EF中,該視圖需要有一個主鍵。我不知道如何將主鍵作爲新列添加到該視圖。視圖中的任何列都不是唯一的。我如何添加?謝謝。

    1熱度

    1回答

    我看到這個問題已經有很多問題,但是由於我先使用模型而不是先編碼,所有解決方案都沒有幫助我。 我在使用EF6的VS 2015中有一個C#項目。我正在使用模型優先方法構建數據庫,並可以成功地從模型生成SQL代碼並在SSMS中運行它。我正在使用SQL Server LocalDB。 我的問題是,每當我試圖以編程創建的實體添加到集合(表),它所屬的,我總是得到錯誤 類型的異常「System.Data.En

    1熱度

    3回答

    我剛剛升級到實體框架核心2,現在我得到一個額外的列存在問題,並擁有一個唯一的鍵,即使它不在我的模型,它是沒有在其他地方定義。 指數: migrationBuilder.CreateTable( name: "Vouchers", columns: table => new { Id = table.Column<int>(nullable: false)

    0熱度

    1回答

    在EF教程描述的模型第一種方法的工作方式如下: 創建模型 生成模型數據庫SQL 推出通過Studio生成SQL 但是如何將它交付給客戶?必須在程序啓動時自動在客戶端創建數據庫,並且必須在客戶選擇某個菜單操作時將其刪除。 上述行爲如何通過EF實現?