问题标签 [db-first]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何在 Ef Core 的通用存储库模式中添加包含?
Net core 和 efcore db 第一种方法。我有两张桌子。第一个表是 SiteDetails,它包含与 Sitedetails 相关的列,它根据主键和外键关系引用其他表国家。现在我想将这些国家也包括在内作为结果的一部分。下面是我的通用方法。
在下面的代码中,我调用了上面的方法
下面是 siteDetails 页面 Country 表 SitDetails 有字段 siteNo, siteName, CountryId 的关系 Country 有字段 CountryId 和 CountryName
有人可以帮我在这里写包含语法吗?任何帮助,将不胜感激。谢谢
asp.net-core - DB First,ASP Net Core 2.1,EF6:InvalidOperationException:在应用程序配置文件中找不到名为“DataContext”的连接字符串
我正在使用 asp net core 2.1 和 EF 6,使用DB First。我在 App.Config 中的连接字符串:
我有这个错误:处理请求时发生未处理的异常。InvalidOperationException:在应用程序配置文件中找不到名为“DataContext”的连接字符串。System.Data.Entity.Internal.LazyInternalConnection.get_ConnectionHasModel()
任何帮助将不胜感激。
entity-framework-core - MySQL DB 的 Pomelo Entity Framework Core Scaffolding 失败“无法添加注释,因为已经存在同名的注释。”
当我尝试使用以下方法构建现有 MySQL DB 时:
Scaffold-DbContext "server=server;user=user;password=pw;database=db" "Pomelo.EntityFrameworkCore.MySql" -OutputDir EF -f
我收到以下错误:
我已经成功地使用 Microsoft 包在同一个项目中为同一个数据库搭建了脚手架,没有任何问题。
asp.net - 为什么我的 Entity Framework Core Database-First 模型自定义更改在 Re-Scaffold 后消失了?任何解决方案
我正在使用 ASP.Net Core 2.1,我遇到了一个问题。我一直在努力实现一个 Database-First 应用程序。最初的 Scaffold-DbContext 命令可以正常工作并正确创建我的所有实体。之后,我对模型文件进行了一些更改以进行验证。我的 DBA 对 DB 进行了新的更改,所以我重新搭建了 DB。然后我注意到 re-scaffold 会覆盖我添加到所有模型文件中的所有自定义代码。 有什么方法可以让我重新搭建数据库,但只会更改 DBA 在 ASP.Net Core DB First Approach 中对这些文件所做的更改? 每次我都面临这个问题。我使用以下命令重新搭建脚手架:
Scaffold-DbContext "Server=192.168.46.101;Database=DBNAME;User Id=USERID;Password=PASSWORD" Microsoft.EntityFrameworkCore.SqlServer -ContextDir Data -OutputDir Models -UseDatabaseNames -force
我为模型添加的自定义注释:
重新脚手架后,我的代码如下:
我的 Program.cs 文件:
我的 Startup.cs 文件:
c# - 是否可以在 EDMX 文件 C# DB 优先方法中更新多个过程和函数定义
我必须在 edmx 中更新许多 procs 和函数,我不想在模型浏览器中逐个更新,也不想重新创建 edmx,所以那里有任何可能的解决方案,我可以更新多个 proc 或一口气在 edmx 文件中运行。
c# - C#; EF 数据库优先模式
我在 EF 中使用了数据库优先模式。我需要您的帮助,因为我在尝试运行此代码时遇到了问题:
我收到此错误:
System.Data.Entity.dll 中出现“System.Data.SqlClient.SqlException”类型的未处理异常
附加信息:必须声明标量变量“@t0”。
这可能是由于 ٍEntity Framework 版本造成的吗?