entity-framework 相关问题

有关ADO.NET实体框架的问题,.NET Framework的对象关系映射(ORM)工具。如果适用,请添加特定于版本的标记。不要将此标记用于Entity-Framework核心问题。请改用entity-framework-core。

实体框架发布到 azure 数据库不起作用

我是 azure 和 EF 的新手。我需要将 localhost 应用程序发布到 azure。我正在使用 EF DB 优先方法。如果我在 localhost 上运行,则数据库工作,但在 azure db 上部署后不工作,我 ...

回答 1 投票 0

EF Core 7:如何找到从 ChangeTracker 派生的 EntityEntry 的顶级父级

使用 EF Core 7,我正在为顶级父(聚合根)实体实施审计日志解决方案。我有 ChangeTracker 提供给我的 EntityEntry 列表。 问题:有没有办法

回答 0 投票 0

如何发布带有 sqlite 数据库的 uwp 应用程序?

当发布应用程序并尝试访问数据库时,应用程序崩溃并且没有任何内容被保存。当我在调试中运行时,更改(在调试运行中)被保存。 这是我构建的另一个项目...

回答 0 投票 0

包管理器控制台中使用 EF Core 更新数据库时出错

我在ASP.NET Core 5中用EF Core创建了一个数据库,涉及到User、Role、UserinRole和Category四个表。那工作正常。 现在我想添加一个包含列的产品表

回答 0 投票 0

Database.CreateIfNotExists() 不创建表

我在 Entity Framework 6 中使用代码优先方法进行迁移。我对现有数据库进行了反向工程,以创建一个名为 MyDbContext 的 DbContext 类,其中包含我的 D...

回答 1 投票 0

Entity Framework 原始查询列来建模集合属性

我有一个具有集合属性的模型类: 公共课范例 { 公共列表 A { get;放; } 公共列表 B { get;放; } 公共列表 C { get; se...

回答 0 投票 0

如何在 Entity Framework 中将外键值设置为 NULL

班级表1 { 整数编号; int变量1; 表二?表2; } 类表 2 { 整数编号; //其他字段 } 表 1 参考表 2。由于 Table2 字段在 Table1 类中可以为空,为什么我不能...

回答 0 投票 0

EF Core 将对象映射到多个数据库

我正在 .NET Core 中构建一个对象,它将使用 EF Core 映射到数据库;但是,此对象的其中一个属性需要映射到单独的只读数据库 我的意思是 ...

回答 0 投票 0

像 DB Scaffold 一样生成属性

我使用脚手架通过数据库生成模型。我需要像在数据库中那样生成属性名称,但我希望在默认情况下使用 pascal 大小写的模型名称。怎么做? 我知道...

回答 0 投票 0

如何在 Entity Framework Core 中使用内部对象 (OwnsOne) 的属性作为外键 (HasOne-WithMany)?

我通过 OwnsOne 配置了内部对象: builder.OwnsOne(navigationExpression, b => { b.Property(x => x.Value); b.Property(x => x.Readonly); }); 我想使用这个

回答 0 投票 0

错误-相同类型的另一个实体已经具有相同的主键值(.NET)

下午好, 我有一个错误,我想你可以帮助我。 错误 System.InvalidOperationException HResult=0x80131509 消息=附加类型为“SGI2DataAccess.Models.ProjectForecast”的实体

回答 0 投票 0

在数据库的列中显示枚举值(实体框架 6)

有没有办法显示数据库中的值? EF(代码优先)将列类型自动转换为整数,当尝试将列类型更改为“nvarchar”时,它会抛出异常...

回答 0 投票 0

如何对不同的表执行查询

如何在循环中对不同的表执行多个与数据库相关的相同查询?我使用 Asp.Net Core 6,实体框架。 我正在考虑创建一个类型列表并对其进行迭代。

回答 0 投票 0

Entity Framework IsRowVersion() 没有并发检查

我们有一个表,其中有一列称为版本,该列映射为 SQL 行版本。这样做是因为我们有一个外部系统映射到我们的数据,该系统依赖于此列更改每个 ...

回答 2 投票 0

我想将我从 MSSQL 数据库中获取的数据作为 DTO 对象返回。我在此列表结构中返回的列表返回空。点网

一个项目可以有多个 greenQualityEffects。为此,我将其视为一种 NoSQL 数据库结构并将其返回为 DTO 对象。 总之 ; 我想做的是拉所有...

回答 0 投票 0

在 linq to entities 中使用自定义方法

我的数据库中有一个 Person 表,其中包含 NationalId 字段。 有没有什么方法可以加载所有具有 NationalId 的人,首先使用 Ef 代码和 Linq 到实体,而不需要将所有的人加载到 m...

回答 2 投票 0

NullReferenceException:对象引用未设置为对象的实例。网络核心 6

我正在学习关于分页的教程。一切正常,但如果我从我的旧代码中添加一些排序和过滤,它就不起作用。错误说 NullReferenceException:对象引用...

回答 2 投票 0

为 orderby 创建子查询

我有两个相关的表集合和项目。 我想根据集合属性订购选定的项目。 收藏 类集合 { 整数编号; 字符串标题; 布尔覆盖; 诠释

回答 2 投票 0

实体框架 - 无法创建文件,因为它已经存在

我正在尝试为大学项目在 Visual Studio 中建立与基于服务的数据库的连接。目前,我已经设置了实体来模拟我需要的特定表(凭证 t...

回答 0 投票 0

Entity Framework - 使用 context.[tablename] 返回空数据

我有这个代码 [Route("Home/AddComponentMenuCanvas")] 公共异步任务 AddComponentMenuCanvas() { 列表 strHtml = 新列表 我有这个代码 [Route("Home/AddComponentMenuCanvas")] public async Task<JsonResult> AddComponentMenuCanvas() { List<object> strHtml = new List<object>(); using (var ctx = new Models.webexoContext()) { List<Models.TlTemplateLayout> tl = ctx.TlTemplateLayout.Where(x => x.TlTctId == 11).ToList(); Newtonsoft.Json.Linq.JObject js; System.Xml.Linq.XDocument xdoc; foreach (Models.TlTemplateLayout t in tl) { string guid = Guid.NewGuid().ToString().Replace("-", ""); js = Newtonsoft.Json.Linq.JObject.Parse(t.TlJson); xdoc = System.Xml.Linq.XDocument.Parse(t.TlHtml); var objArr = new object[] { ComponentBuild.Constants.ComponentMenuHtml(xdoc, js, 100, ref guid, true, false), t.TlId, }; strHtml.Add(objArr); } var omt = new ObjectMenuTemplate { tl = tl, html = strHtml }; string partialViewHtml = await Constants.RenderViewToStringAsync(this, "AddMenu", omt); return Json(new { data = partialViewHtml }); } } 但是这一行的脚本错误: List<Models.TlTemplateLayout> tl = ctx.TlTemplateLayout.Where(x => x.TlTctId == 11).ToList(); 并输出此错误: An unhandled exception occurred while processing the request. SqlNullValueException: Data is Null.This method or property cannot be called on Null values. Microsoft.Data.SqlClient.SqlBuffer.get_String() Stack Query Cookies Headers Routing SqlNullValueException: Data is Null.This method or property cannot be called on Null values. Microsoft.Data.SqlClient.SqlBuffer.get_String() lambda_method375(Closure, QueryContext, DbDataReader, ResultContext, SingleQueryResultCoordinator) Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable < T > +Enumerator.MoveNext() System.Collections.Generic.List < T > ..ctor(IEnumerable < T > collection) System.Linq.Enumerable.ToList<TSource>(IEnumerable < TSource > source) WebAmbe.Controllers.HomeController.AddComponentMenuCanvas() in HomeController.cs + var tl = ctx.TlTemplateLayout.Where(x => x.TlTctId == 11).ToList(); lambda_method370(Closure, object) Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor + TaskOfActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, object controller, object[] arguments) System.Threading.Tasks.ValueTask<TResult>.get_Result() System.Runtime.CompilerServices.ValueTaskAwaiter<TResult>.GetResult() Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.< InvokeActionMethodAsync > g__Awaited | 12_0(ControllerActionInvoker invoker, ValueTask < IActionResult > actionResultValueTask) Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.< InvokeNextActionFilterAsync > g__Awaited | 10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, object state, bool isCompleted) Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(ref State next, ref Scope scope, ref object state, ref bool isCompleted) Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.< InvokeNextResourceFilter > g__Awaited | 25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, object state, bool isCompleted) Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context) Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(ref State next, ref Scope scope, ref object state, ref bool isCompleted) Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync() Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.< InvokeAsync > g__Awaited | 17_0(ResourceInvoker invoker, Task task, IDisposable scope) Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.< InvokeAsync > g__Awaited | 17_0(ResourceInvoker invoker, Task task, IDisposable scope) Microsoft.AspNetCore.Routing.EndpointMiddleware.< Invoke > g__AwaitRequestTask | 6_0(Endpoint endpoint, Task requestTask, ILogger logger) Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) Microsoft.AspNetCore.Session.SessionMiddleware.Invoke(HttpContext context) Microsoft.AspNetCore.Session.SessionMiddleware.Invoke(HttpContext context) Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context) 我使用 .net 6.0,不确定为什么会发生这种情况,因为在 .net 3.1 上工作正常。

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.