ICode9

精准搜索请尝试: 精确搜索
  • c# – 在EF6中使用枚举作为FK2019-07-11 15:06:23

    我们有一个枚举供应商 但是现在我们还需要在这种关系上有一些域数据 所以在99.9%的域名代码中我们对enum的操作就像product.Supplier == Suppliers.FedEx 但是现在我们还添加了product.SupplierInfo.CanAdjustPickupTime,其中SupplierInfo是一个实体而不仅仅是一个简单的枚举类型.

  • c# – EF如何更新包含实体列表的实体2019-07-11 14:04:21

    我有一个类设备如下. public class Device { public string id { get; set; } public string name { get; set; } public List<Instructions> Instructions { get; set; } } 现在我有一个视图,其中包含与设备和配置相关的部分,以便将Instrunctions添加到设备中. 如果

  • c# – 实体框架6运行时错误:“字典中没有给定键”2019-07-11 12:06:22

    我正在使用EF6代码优先和每个层次结构的表编写ASP.Net应用程序 每当我尝试使用dbcontext执行任何有意义的操作(例如查询,更新等)时,我都会收到此错误: { "Message": "An error has occurred.", "ExceptionMessage": "An error occurred while preparing the command definition

  • c# – Entity Framework,我以前添加过此条目吗?2019-07-11 10:07:00

    我有一个简单的实体. public partial class Thing { public Thing() {} public int Id { get; set; } public string Name { get; set; } } 我将数千个新条目插入到localDB数据库中,但只会有一些特殊的东西. 如果我在每次插入后保存更改,那么它将运行得非常慢,

  • c# – 实体框架不保存对数据库的更改2019-07-11 10:04:28

    我很困惑为什么这个代码不起作用,它应该在循环之后保存对数据库的更改但是当我将SaveChanges方法放在循环中时,它将记录保存到数据库中但是在它之外它不保存任何东西?它只有300~1000条记录 static bool lisReady = false; static bool sacclReady = false; static voi

  • c# – 在.NET 4.0中使用SQLite的EF6基于代码的配置:“无法确定DbProviderFactory”2019-07-11 08:04:34

    我试图让EF6基于代码的配置与.NET 4.0中的SQLite一起使用.在我的目标应用程序中,App.config是自动生成的,因此编辑非常痛苦.最初通过NuGet将SQL6安装到SQLite到我的测试应用程序时,它会生成以下配置: <configuration> <configSections> <!-- For more information on Entity

  • c# – MoQ:属性已正确设置为虚拟但在非虚拟成员上仍设置无效2019-07-11 01:08:59

    我想对继承自IdentityDbContext的DbContext进行单元测试 我收到一条带有非常常见消息的NotSupportedException错误消息: System.NotSupportedException: Invalid setup on a non-virtual (overridable in VB) member 为了找到一些线索,我已经阅读了很多帖子.以下是一些示例: > Thi

  • c# – EF6 Linq Query.仅包含返回子表的第一个条目2019-07-11 00:06:48

    我想检索一个给定的口袋妖怪的邂逅列表,因为口袋妖怪可以在很多地方遇到,所以我一直在尝试很多变种 var currentPokemon = _context.Pokemon .Where(mon => mon.Id == id) .Include(mon => mon.Encoun

  • c# – Entitiy Framework核心预览2 – 布尔值的默认值2019-07-10 20:06:52

    我们使用的是.Net Core 1,我们迁移到预览2(都是实体). 在迁移之前,我们曾经在Entity Framework中为布尔值设置默认值,如下所示: modelBuilder.Entity<Customer>() .ToTable("Customer") .Property(a => a.Active) .HasDefaultValue(true); 迁移后,我们没有更改任何内容,但现

  • c# – 使用嵌套实体上的Where子句的实体框架2019-07-10 15:04:02

    我正在尝试使用以下内容过滤检索中的子对象 var loanExtractExample = be.LoanCategoryMonitors .Where(lcm => lcm.LoanNumber == 5000435) .Include(l => l.Loan) .Include(le => le.LoanExtracts) .Select(le

  • c# – 如何通过导航属性访问外键ID属性时避免延迟加载?2019-07-09 00:06:10

    我正在将项目从NHibernate转换为Entity Framework 6. 鉴于这个简单的模型: public class User { public int ID { get; set; } public string FullName { get; set; } public virtual Organization Organization { get; set; } // [...] } public class Organizat

  • c# – 删除实体框架中的项目列表2019-07-08 21:07:46

    我试图清除Entity Framework集合中的所有项目,在这种情况下,从盘子中删除所有食物.任何想法我如何解决以下问题 – 下面的代码生成错误: An exception of type ‘System.InvalidOperationException’ occurred in EntityFramework.dll but was not handled in user code Additi

  • c# – 实体框架6没有导航属性的一对多关系2019-07-08 21:06:14

    我有2个表:A和B有一对多的关系,这些表在EF 6中实现如下: public class A { [Key] public int AID {get;set;} public string AName {get;set;} } public class B { [Key] public int BID {get;set;} public string BName {get;set;} public int AID {g

  • c# – 实体框架代码首先 – 让它在没有drop数据库的情况下执行“CREATE SCHEMA”?2019-07-08 09:18:09

    我正在努力做更好的数据整合性能和备份统一,允许单独的项目在一个数据库中使用单独的模式. 但我陷入困境,实体框架在其一个Database.Create()函数中执行两个问题 – 数据库创建然后创建表对象 – 这一点. 有没有办法在没有数据库重新创建的情况下获取表对象创建活动?我希望每个项目

  • c# – 实体框架6延迟加载奇怪2019-07-08 07:18:36

    我有一个连接到实体框架的poco类.该类称为PersonalizationCatalogPrice.这个类有一个名为Pricelevel的子对象,它没有虚拟关键字.因为这(基于我的理解)这个对象永远不应该延迟加载,应该返回null.但是,我们发现当以特定方式使用时,此对象似乎会加载. 所以基本的类结构是这样的 publi

  • c# – AutoMapper – 如何映射到三级深度2019-07-06 16:06:24

    我正在尝试使用AutoMapper来压缩与另一个实体相关的实体,该实体与第三个实体有关,以查看模型 如何将这三个实体合二为一? 资源: public class Address { public int AddressId { get; set; } public string AddressLine1 { get; set; } public int CityId { get;

  • c# – 如何使用引用的程序集进行控制器脚手架2019-07-06 16:05:08

    我有一个包含一些模型类和一个DbContext类的类库(所有这些类都是公共的).该类库由MVC-5应用程序引用. 是否可以使用该引用类库中的模型类来构建该MVC-5应用程序中的控制器? 当我使用控制器 – 添加 – 控制器 – 带视图的MVC控制器时,使用实体框架然后在对话框中,模型类和数据上下文

  • c# – EF6:必须包含在启动项目中吗?2019-07-06 14:16:30

    我有三个项目:持久性,逻辑和测试. Persistence项目具有EF特定的东西. Logic项目利用Repository模式与Persistence / EF进行交互. Test项目是一个通用控制台,它调用Logic对象并检查我的EF设置是否正确.正常的东西. 为了运行它,我显然需要在Test项目上安装EF(我需要将我的App.Config从

  • c# – 即使定义了其他主键,Entity Framework 6也会创建Id列2019-07-06 05:08:37

    我将DataObject定义为: public class SensorType : EntityData { //PKs public string CompanyId { get; set; } public string ServiceId { get; set; } public string Type { get; set; } } 并使用流畅的API使CompanyId和ServiceId成为一个复合键: modelBuilde

  • c# – 无法使用Entity Framework 6获取存储过程结果2019-07-06 05:06:26

    我有一个存储过程,它返回0或1,具体取决于我的数据库中是否存在指定的电子邮件地址: CREATE PROCEDURE [DatabaseSchema].[EmailAddressIsDuplicate] (@emailAddress nvarchar(255)) AS BEGIN SET NOCOUNT ON; IF EXISTS( SELECT * FROM [DatabaseSchema].

  • 如何让所有标题匹配C#titleNames中至少一个单词2019-07-05 15:14:14

    我必须使用Entity Framework和Lamda表达式获取titleName匹配“searchText”字符串中至少一个单词的所有标题.当有空格并将结果存储在数组中时,我将分割searchText.我正在编写以下代码但无法获得所需的输出. var searchTextArray = searchText.Split(' '); var result = entities.t

  • c# – 我将如何使用带有.net 4.0的实体框架6的breeze2019-07-03 13:56:35

    我使用nuget安装了我的4.0 MVC项目Entity Framework 6(以启用ode首次迁移).然后我尝试安装breeze包Breeze.Server.ContextProvider.EF6.但是我错过了微风的装配参考错误.解决方法:我能够让Breeze使用Entity Framework 6在.NET 4.0上工作的唯一方法是使用Breeze source code from Gi

  • c# – 实体框架 – 跨多个上下文缓存内存中的对象2019-07-03 08:04:37

    我正在使用Entity Framework 6和租户隔离的应用程序.我通过查看请求主机名来确定租户,然后在整个应用程序中使用它,将其设置在租户拥有的记录中,等等. 每个上下文都在请求结束时处理.但是,由于租户查找非常频繁,实际上每个主机名只执行一次,然后将对象放入内存中的只读字典中. 这里

  • c# – 实体框架6 – 仅将一个语句映射到存储过程2019-07-03 02:03:50

    我正在映射一个实体插入存储过程,如下所示: modelBuilder .Entity<Member>() .MapToStoredProcedures(s => s.Insert(u => u.HasName("stp_insert_member"))); 插入工作很好,并在保存新成员时将所有参数传递给存储过程. 但是当我尝试更新成员(通过id从db加载实体

  • c# – 如何级联SoftDelete?2019-07-02 02:55:28

    检查这些SO文章后:cascade-delete-in-entity-framework,ef6-1-soft-delete-with-cascade-delete,cascading-soft-delete,method-for-cascading-soft-deletes-in-parent-child-relationships和reasons-for-cascading-soft-deletes并没有找到解决方案…… 我有SoftDelete为我的实体模

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有