sqlmetal

    1熱度

    1回答

    由於我不想討論的原因,我們的主數據庫模式目前僅在SQL Azure中使用。我們正在努力使用像Enzo Backup這樣的工具在本地將其關閉(我們正在等待他們的開發人員修復我們在嘗試下載時遇到的一些錯誤),但同時我想生成一個Linq-to-Sql來自SQL Azure數據庫模式的ORM映射。從 SqlServer的無法提取表時,我試圖這樣做,輸出生成這樣一堆錯誤消息: 警告::SQM1012「DBO

    2熱度

    1回答

    在使用組合鍵多租戶應用 (例如SiteId, $(Table)Id) 的一切,我有以下兩個表: Owner ( SiteId bigint NOT NULL, OwnerId bigint NOT NULL, ThingId bigint NULL ) Thing ( SiteId bigint NOT NULL, ThingId bigint

    0熱度

    1回答

    我在Visual Studio中創建了一個本地數據庫文件(Sql Server Compact數據庫文件),擴展名爲.sdf,我使用SqlMetal.exe將Linq連接到我的Sql數據庫文件。但它給了我一個錯誤,說不兼容的數據庫版本。 Incompatible Database Version. If this was a compatible file, run repair. For oth

    0熱度

    1回答

    關聯名稱sqlmetal生成一直是很多挫折的來源。有時候,關聯只是帶有「Id」的列名稱,有時它會根據外鍵約束名稱生成關聯名稱。 我簡直無法弄清楚它用來生成這些名稱的步驟,最近的模式更改已經徹底改變了關聯名稱,所以我想要處理這個問題。 我有兩個表,它們在一種鏈中相互引用。類似這樣的: class In { int Id; EntityRef<Out> Yields; // Yi

    1熱度

    1回答

    我正在處理涉及兩個具有相同數據庫模型的靜態銷售代理的數據庫模式。 例如: dbo.User成爲 paris.User和toulouse.User 我們的項目與Linq To SQL,我們使用sqlmetal生成兩個文件map一個用於巴黎機構及其他爲圖盧茲。 與active directory,我們能夠檢測到用戶來自哪裏,我們選擇與他的代理相對應的地圖文件。 我的問題是: 有沒有辦法做同樣的Enti

    1熱度

    1回答

    我正在使用SqlMetal爲SQL Server Compact Edition 3.5數據庫生成數據上下文。 此數據庫將用於Windows Phone 7應用程序,並且只能從中讀取。出於這個原因,我想跳過邏輯來跟蹤屬性更改(實現INotifyPropertyChanging和INotifyPropertyChanged),因爲數據庫不會被用戶/系統更改。 有沒有什麼辦法可以告訴SqlMetal排

    0熱度

    1回答

    運行我在生產服務器或其他開發人員計算機上編寫的代碼時,它會在此行上崩潰。 Ac_CalcDetail xy = db.Ac_CalcDetails.Where(chld => chld.CalcIdent.Equals(CalcIdent)).First(); CalcIdent只是一個字符串guid。 我已經在我的本地數據庫上運行sqlmetal,其中Ac_CalcDetail是我們的主表,

    2熱度

    1回答

    我在這裏很新,所以你好。 我正在使用ASP.NET 4,我正在使用LINQ to SQL來處理我的數據控件。建議我創建一個DBML(LINQ to SQL Class Item),然後拖動SQL Server中的相關表。然後我在我的代碼中使用這個DBML與LINQ即ie: using (ProjectDataContext Data = new ProjectDataContext())

    3熱度

    2回答

    我正在使用LINQ to SQL來處理大部分數據訪問層,並試圖查看和調優使用的底層SQL。有誰知道一個好的機制來攔截C#LINQ使用的SQL和/或用更多的優化查詢替換它嗎?

    2熱度

    2回答

    在我的windows phone 7應用程序中,我擁有由sqlmetal生成的數據庫類。另外,我還有類可以幫助處理這個數據庫。 public static IList<Task> GetTasks() { IList<Task> tasks = new List<Task>(); using (var context = new MyDBContext(Conne