ado.net-entity-data-model

    1熱度

    1回答

    我有一個數據庫,90%使用EF 4.1 + 創建的代碼首先在SQL Server 2012上使用方法;其餘的是由一些SQL代碼(函數,計算列,視圖,索引等)生成的。 現在,我需要使用ObjectContext,並在同一時間優化性能,所以我創建直接在數據庫上的一些SQL視圖,基本上做一些計算(算,混合,金額等)已經是CF生成的表格。 我想在我的解決方案中使用上述「外部」SQL視圖,可能指向我的CF上

    1熱度

    2回答

    根據規範(和odata.org summary)將Edm.Single(和Edm.Double)表示爲'JSON字符串'(即用雙引號括起來)。然而,OData庫序列化Edm.Single(我沒有證實Edm.Double具有相同的行爲)作爲數字(即未加引號)。這是圖書館的問題嗎?還是規範?

    0熱度

    1回答

    我們正在使用Microsoft OData庫的2011年10月CTP。一段時間以來,包括以前的版本,我們一直在從庫的內部深入模型序列化時遇到間歇性的空引用異常。 System.NullReferenceException 在Microsoft.Data.Edm.Internal.Cache 2.GetValue(TContainer container, Func 2計算,Func`2 onCyc

    0熱度

    1回答

    我想知道哪個最適合 - 項目的EDM或反射提供商。 絕對的EDM在數據庫上開發要簡單得多。但問題是,如果我們已經在數據庫上有數據訪問層,那麼如果選擇EDM,我們可能不得不改變現有的體系結構。所以我想知道在使用實體數據模型或反射提供程序將數據公開爲Odata Feed時存在任何具體差異。

    0熱度

    1回答

    我目前正在編寫一個VS2010中的應用程序,它將訪問許多不同的SQL Server,分佈到我們網絡上的幾臺服務器上。然而,這是一個動態的環境,服務器可能會退役。我有幾個實體數據模型指向那些服務器中的自定義信息收集數據庫,當服務器退役時這些數據模型對我來說將變得毫無用處。問題是,我擔心如果其中一臺服務器退役,我的應用程序將失敗,因爲實體數據模型將無法再指向數據庫。我不能每隔兩週去更改應用程序的源代碼

    0熱度

    1回答

    這似乎是一個愚蠢的問題,但我認爲我會問反正:) 當您使用實體框架的數據庫優先方法,您可以創建一個實體數據模型來描述結構您的業​​務對象。 您還可以使用ADO.Net DbContext生成器來創建持久性忽略POCO類。但是,當您更改數據模型,即一個新的屬性對應的POCO類添加到現有的實體,爲了也反映了這種變化,你必須: 手動添加新屬性爲POCO類 所有重新創建再次使用的DbContext發電機 我

    0熱度

    1回答

    我試圖從遠程MySQL服務器獲取實體數據模型。我正在輸入正確的連接字符串,然後選擇下一個。我看到所有表格,我可以檢查它們。當嚮導完成即時通訊沒有實體模型和此錯誤: Unable to generate the model because of the following exception: 'The provider did not return a ProviderManifestToken

    1熱度

    2回答

    我正在處理一個MVC3項目我已經在SQL Server 2008上創建了我的數據庫,然後使用實體數據模型添加它,現在我有.edmx我不想生成代碼類,因爲直到現在它不穩定,我不覺得有必要這樣做,除非做出驗證 我想知道是否有一種方法直接使用.edmx進行驗證而不生成類的代碼 需要服務器和客戶端驗證 乾杯

    0熱度

    3回答

    這裏是一個SQL Server/ADO.Net實體框架問題:我正在尋找「最好」的方式來做到這一點。 我具有類似於下面的對象的分層結構: Company -> Division -> Department -> Group -> Specialty 每個的主鍵(除其他公司)由一個外鍵指向每個祖先的PK的。所以,專業看起來是這樣的: [PK/FK] CompanyID (string) [PK/

    1熱度

    3回答

    我在數據庫中捕獲出生日期和診斷日期,並且想要根據診斷日期計算年齡。 這是我的代碼。但我有錯誤跟隨錯誤。 錯誤2屬性或索引 'LightSwitchApplication.Patient.AgeAtDiagnosis' 不能被分配到 - 只 partial void AgeAtDiagnosis_Compute(ref int result) { // Set result to th