dbcontext相关内容

MVC Core 3 FromSqlRaw参数无法按预期工作

是否还有其他人遇到FromSqlRaw参数无法正常工作的问题?有一个陷阱要注意. 使用最新的MVC Core 3 DbContext,我添加了一个存储过程,但是无法获得FromSqlRaw调用来正确评估参数. SqlParameter []参数= {新的SqlParameter("DateFrom",dateFrom),新的SqlParameter("DateTo",dateTo),新的 ..
发布时间:2021-04-24 20:21:31 其他开发

在同一项目中将EF DbContext与mysql和sql一起使用

我正在使用结合EF和MySql的ASP.net MVC项目.现在,这本身就可以正常工作,但我还想引用另一个将EF与SQL结合使用的类库. 当我引用库EF时,似乎对每个DbContext使用哪个提供程序感到困惑. 在MySql DbContext上,我具有以下属性,以便告诉EF该DbContext应该由MySql提供程序处理: [DbConfigurationType(typeof( ..
发布时间:2021-04-11 19:32:15 C#/.NET

类内的asp.net核心访问dbcontext

我有一个Asp.net core 2应用程序,在其中配置了带有存储库模式和工作单元的dbContext. 一切正常,我可以在控制器内访问UnitOfWork并获取数据. 我试图访问中间件中的上下文以及另一个项目中的类,但是我真的不知道哪种方法是最好的. DbContext 公共类BloggingContext:DbContext{公共BloggingContext(DbCont ..
发布时间:2021-04-11 19:20:06 其他开发

更改连接字符串后,ASP.NET Core重新注册dbcontext

我有一个ASP.NET Core应用程序,该应用程序在配置文件中具有连接字符串键. 如果其值不正确(例如,数据库名称,IP地址等),那么我希望能够在用户在配置文件中手动更改它之后,使用新的连接字符串重新注册该dbcontext服务. 如何实现这一目标?这被认为是不好的做法吗? 谢谢. 解决方案 我看到您正在使用asp.net核心. 理想情况下,您不应在应用程序运行时 ..
发布时间:2021-04-11 18:46:59 C#/.NET

每个租户的asp.net mvc多租户数据库

我正在为我们的公司构建一个应用程序,该应用程序需要每个客户端有单独的数据库.该应用程序供其他多个公司使用,因此该应用程序需要在用户登录时标识公司名称,并使用户仅在其公司数据库内操作.我已经设置好了,但是问题是该应用程序无法同时处理2个不同的数据库.当来自两个不同公司的用户登录时,第一个用户的数据库将更改为已登录的第二个用户的数据库!这当然是不可接受的.如何使应用程序同时使用2个数据库? 我有 ..
发布时间:2021-04-10 20:46:50 C#/.NET

我可以从现有的DbContext中克隆吗?

我正在使用.NET Core Web API,并且我有一个端点要在其中并行运行三个操作.他们三个都使用相同的数据库,所以我需要DbContext的三个副本.我创建了一个简单的Factory类,然后将其注入到"Data"类中. 是否可以(如果是一个好的习惯)将DbContext注入我的工厂类(使用.NET Core IoC内置),并且当有人调用"CreateMyDbContext"方法时,只需 ..
发布时间:2021-04-02 18:35:41 C#/.NET

实体框架:控制数据库连接并指定自己的事务

我想找到一种方法来控制EF的基础数据库连接&事务以确保我的应用程序在一次事务期间一次仅使用一个连接(我需要同时支持Oracle和SQL Server。)。 我发现此好文章,其中包含很多建议,但会提出 TransactionScope (就像我阅读的所有其他文章一样)。好吧,如果可能的话,我想远离 TransactionScope ... 我可以为仅使用纯 DbConnection & ..
发布时间:2020-10-29 23:48:35 C#/.NET

asp.net mvc 4-可以共享每个线程的DbContext吗?

来自每个Web请求一个DbContext ...为什么? 我的理解是,不应在并发Web请求之间共享DbContext实例,因此绝对不能在线程之间共享。 但是如何在非并行Web请求中共享它呢? 由于线程敏捷性( ASP.Net中的线程敏捷性是什么意思?), 如果这样,一个线程可以在死之前处理多个Web请求吗?如果这样,为每个线程依赖注入一个DbContext实例是否安全? ? ..

在WPF中保存一个对象的更改

在我的应用程序中,我管理人员信息,我有一个显示人员列表的列表框和三个按钮“添加/编辑/删除”,当我选择行并按“编辑”按钮时,应用程序将打开一个包含人员信息的新窗口并保存到某个数据库如果其他用户尝试对其进行修改,则此人现在正在修改的表(ModifyCheck)。在此人窗口中,我有两个按钮(保存/取消)。该窗口中的所有控件均与对象属性绑定,当我进行一些修改并按Save时,应从(ModifyCheck) ..
发布时间:2020-10-19 02:44:41 C#/.NET

具有自定义连接字符串的实体框架DbContext动态实例化

从ObjectContext迁移到DbContext代码生成后,我意识到生成的上下文类(继承自DbContext)没有构造函数,该构造函数既不接收 connectionString ,也不接收 EntityConnection (如ObjectContext子级 这是我的应用程序中的一个问题,因为我需要使用运行时生成的连接字符串从具体Type动态实例化上下文。 解决方案 在继承DbC ..
发布时间:2020-10-19 02:44:31 C#/.NET

EF 5:处置上下文时,OriginalValues丢失

我是EF的新手。因此,为了测试乐观并发性,我使用了EF 5,WPF和一个已经创建的数据库.WPF项目包含 MainWindow 具有 TextBox1 用于通过主键搜索客户, TextBox2 用于客户名称编辑, textblock(txtLog)用来记录字段值和一个保存按钮。为了模拟并发访问,在 SQL Server 2008 Management Studio中,我执行了查询 “ 更新客户端 ..
发布时间:2020-10-19 02:44:24 其他开发

显示空类型的数据

我正在创建幻想足球比赛,并且正在使用Entity Framework映射数据库。 有一个表,其中包含所有可能的足球运动员,称为Players,该表包含称为Teams的团队信息,该表包含联赛信息,并且该表保持跟踪状态玩家属于哪个团队(因为一个玩家可以隶属于多个团队,这取决于他们所在的联赛),称为联赛玩家。 但是,当我尝试从团队中吸引所有球员时,我遇到了问题。当我根据自己的上下文进行查询时 ..
发布时间:2020-10-19 02:44:20 C#/.NET

与具有多行的fk建立一对多关系

我在与EF Core建立一对多关系时遇到问题。 我有两个表 address 和 address_country 。有以下模式: 如您所见,我想要存储具有不同区域设置的国家/地区。因此,它具有组合键。 address 表具有指向 address_country 的外键。不幸的是,我无法设置 ContextDb 来实现所需的功能。 地址模型中未填写国家/地区列表。 我在 Contex ..
发布时间:2020-10-19 02:43:14 C#/.NET

元素“ entityFramework”具有无效的子元素“提供者”。可能的元素列表:“上下文”

我正在尝试根据此教程。我正在使用带有WCF支持的EF 5.x DbContext Generator。当我尝试调试服务时,收到此警告,阻止了它运行: 元素'entityFramework'具有无效的子元素“提供者”。可能的元素列表:“上下文”。 F:\Dropbox\KelesoftSOMA\KelesoftSOMA.DataService.Administration\Web.config ..
发布时间:2020-10-19 02:43:03 其他开发