code-first

    3熱度

    1回答

    首先給出一些簡要背景:我有一個使用實體框架v1的現有ASP.NET MVC 1應用程序,它工作得很好,不過因爲有了40個表格,.edmx使用Visual Studio 2008設計器變得笨拙並容易出現腐敗。 我想要做的是看看遷移DAL以使用EF4和Code-First是否可行。 最初我試圖建立簡單的父母/子女關係,但沒有變得很遠。我有2個表Client和Address其對應於以下POCO類: pu

    1熱度

    1回答

    我有我的模型的objectcontext和code-only定義。我如何使用EntityDataSource進行連接? 有沒有一種方法來定義一個連接字符串到我的ObjectContext類?

    0熱度

    1回答

    我無法弄清楚如何解決以下問題。 我需要從一個基類到另一個基類的關係,以便每個派生類與同一個表有關係,在我的例子中稱爲'Item'。 由於這只是一個例子,它並不反映我的程序。在真正的程序中,與類Item的關係位於不同的名稱空間中。因此它不能在派生類中。 錯誤: 甲密鑰是經註冊的派生類型 'WebApplication1.Client'。密鑰必須註冊爲根類型「WebApplication1.Base」

    6熱度

    2回答

    我最近已開始將EF v4代碼庫用於我正在處理的一些項目。但是,我遇到了一些障礙。我似乎無法弄清楚連接字符串的正確格式。我用下面的代碼來構建連接字符串: string connectionString = new EntityConnectionStringBuilder { Provider = "System.Data.SqlClient", ProviderConnect

    11熱度

    5回答

    我試圖將我的模型優先項目轉換爲代碼優先項目,因爲我可以看到使用圖形設計器處理模型將變得困難。不幸的是,在我所有的搜索引擎中,我找不到一個很好的參考文獻來描述如何進行代碼優先開發。大多數資源已過時(所以過時了,它們將其稱爲僅用於代碼),而我能找到的其他參考似乎假定您瞭解上下文構建和代碼優先的基礎知識(例如,它們將代碼引用到構建上下文,但不描述代碼實際應該在哪裏以及它如何實際運行)。 是否有任何像樣的

    0熱度

    1回答

    我設置了構建器並使用CreateDatabase來生成數據庫。 但是,創建的表列按字母順序排列。有沒有辦法控制訂單?

    29熱度

    3回答

    我以爲我會用Scott Guthrie的latest post在實體框架4的代碼優先開發實驗一下。而不是使用Sql Server,我試圖使用MySQL的。這裏是我的web.config中的相關部分(這是一個Asp.Net MVC 2應用程序): <connectionStrings> <add name="NerdDinners" connectionString="Serv

    0熱度

    1回答

    我在嘗試映射現有遺留數據庫時遇到問題。 在這個例子中,一個國家有很多城市。 的問題是在城市表的外鍵是不是國家表 表定義 CREATE TABLE [dbo].[CD_Country]( [Id] [int] IDENTITY(1,1) NOT NULL, [Code] [char](2) NOT NULL, [Name] [nvarchar](50) NOT NULL, CONSTRAINT

    0熱度

    2回答

    在ADO.Net EF 4 CTP 3中查看Code First,並想知道如何處理their walkthrough中的SqlConnection。這是ContextBuilder的責任嗎?這個例子中是否缺失? var connection = new SqlConnection(DB_CONN); var builder = new ContextBuilder<BloggingMod

    0熱度

    1回答

    (這看起來像一個長期的問題,但它不是真的,說實話!) 我試圖讓概念的一個簡單證明與實體框架4和工作CTP 3版本的Code Only。這感覺就像我錯過了一些非常明顯和簡單的事情。 我有這個下面的測試,失敗: [TestFixture] public class ParentChildTests { [Test] public void ChildRead_DatabaseC