edmx

    1熱度

    1回答

    我們正在使用EF6.1.1 我有一個數據庫視圖。該視圖具有「ID」列並且不可爲空。我在edmx designer上添加了這個視圖。我注意到設計師中「ID」列的關鍵圖標。當我右鍵點擊設計師的「ID」列時,我還注意到「實體鍵」選項被選中 但是當T4重新生成實體時,我沒有看到相應的實體在ID列上具有「鍵」屬性。 所以我得到編譯時間警告 警告4錯誤6002:表/視圖'XXXXXX'沒有定義主鍵。關鍵是推斷

    2熱度

    1回答

    我想使用模型第一種方法來創建實體框架的數據庫。我也想使用多個數據庫模式。有沒有可能創建額外的數據庫模式(稱爲「安全」)以及默認的「dbo」? 我還想知道爲什麼執行「從模型生成數據庫」命令後,我的.dmx文件的SSDL部分中的EntitySets模式屬性重置爲「dbo」。 <?xml version="1.0" encoding="utf-8"?> <edmx:Edmx Version="3.0"

    0熱度

    1回答

    由於我在我的項目中使用EF6,並且使用默認使用「EF 5.x DbContext Generator」的VS2012生成了我的edmx,用於生成edmx和所有相關的代碼。我的edmx和所有相關的代碼用於EF 5.0。所以任何人都可以告訴我,當我將從EF 6.x DbContextGenerator而不是EF 5.x DbContext生成器生成我的edmx時,我將得到的.tt和context.tt

    0熱度

    1回答

    我在EF 6中有此類,並且正在使用T4模板生成它的代碼。 public partial class LocationState { public LocationState() { } public int LocationStateID { get; set; } public Nullable<int> LocationCountryID

    0熱度

    1回答

    我需要能夠在Vista DB和SQL Server之間切換。我使用SQL Server生成了我的edmx,併爲Vista DB創建了一個單獨的SSDL文件。當我更新使用我的Vista DB SSDL我碰到下面的錯誤我的連接字符串: DataModel.msl(3,4) : error 2002: The EntityContainer 'MyEntities' for the conceptual

    0熱度

    1回答

    我試圖存儲一個int值到表中,但我不斷地收到消息「不能隱式地將字符串轉換爲int」,如果我將表數據類型從int32更改爲字符串,然後我收到此消息http://postimg.org/image/cv1cc4jkf/full/ 任何人都可以幫助我解決此問題嗎? easyScoreLabel,mediumScoreLabel和highScoreLabel是我從工具箱拖到Web應用程序中的標籤。 pro

    0熱度

    1回答

    使用Visual Studio 2013,我們使用edmx功能基於數據庫構建模型。 不幸的是,當我們從數據庫更新模型時,某些字段似乎在其名稱中添加了數字1。 例如,在數據庫中的表看起來像這樣 但在Visual Studio中的模式正在被這樣 創建 我怎麼能阻止它加入1號的字段名稱後?這也發生在多個表格中。 我已經嘗試重新創建它自己的表或整個數據庫,並沒有任何區別。

    0熱度

    2回答

    配置AutoFixture是否可能會遵守[來自EDMX文件]的實體約束? E.g.從我的EDMX文件的CSDL部分考慮一個片段: <EntityType Name="RndtAd"> ... <Property Name="AD" Type="Decimal" Precision="12" Scale="0" Nullable="false" /> <Property Name="USERN

    0熱度

    1回答

    我下表在我的MySQL數據庫: CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `username` varchar(15) NOT NULL, `password` varchar(255) NOT NULL, `full_name` varchar(30) NOT

    2熱度

    1回答

    我有一個運行SqlServer的ASP.NET MVC2應用程序。我需要支持多個數據庫(SqlServer,Mysql和Oracle)。所有數據庫的模式都是相同的。 edmx配置爲與SqlServer一起運行,所以我添加了兩個新的ssdl文件:一個用於MYSQL,一個用於Oracle。 隨着SQLSERVER我可以運行應用程序,但是當我嘗試在運行時設置連接字符串和元數據與MYSQL配置它產生的異常