ICode9

精准搜索请尝试: 精确搜索
  • c# – 实体框架代码首次迁移两个不同的数据库2019-06-27 17:06:00

    我对这里的情况很困惑.我需要连接到两个单独的数据库,一个是SQL Server数据库,另一个是MySQL数据库. 我在web.config文件中有连接字符串.我能够连接到服务器并访问数据. 但是,我需要同时在两台服务器上运行实体迁移.或者一个接一个,我认为这是不可能的. 这是我的数据库上下文: // D

  • c# – EF Codefirst如何为派生类创建单独的表?2019-06-26 19:54:02

    我使用EF Codefirst在自己的表中有对象.现在,我尝试为每个对象生成单独表中的已更改对象生成“归档”. 例如: public class Person { [Key] public virtual Guid Id { get; set; } [Required] public string Name { get; set; } } public class Person_Archi

  • c# – 实体框架4.1代码优先和一对多映射问题2019-06-26 17:54:57

    我有映射现有数据库的问题. 2桌(简化) "SomeEntity" Id int Name nvarchar 和 "EntityProperty" EntityId int Name nvarchar 并且从实体到实体属性具有一对多的关系. 我如何使用EF 4.1 Code First进行映射? Thx提前. 编辑1: 好的)这是我的代码 class Program { sta

  • c# – “Enums”课程中不允许使用Code First Enum? (EF 5)2019-06-25 15:56:07

    我想做一些非常简单的事情.我想在我的Code First解决方案中使用Enum作为列类型.我正在使用Entity Framework 5.0稳定版. 考虑一下我的Enums包装器类和Model: public class Enums { public enum UserType { Bronze = 0, Silver = 1, Gold = 2,

  • c# – Ef代码首要原则和依赖之间的差异2019-06-24 12:55:50

    我有这些实体: public class StudentBag { public int BagIdentifier { get; set; } public Student Student { get; set; } } public class Student { public string Name { get; set; } public StudentBag StudentBag{get;set;} } 我想配置一对一的关系

  • c# – EF Code First 6.1将ID从Int更改为Long2019-06-24 11:51:59

    我正在开发一个使用ASP.Net MVC 4,C#和Entity Framework Code First的应用程序.有一个模型(表)增长相当大,我担心Identity列将在明年左右用完值(Int32.MaxValue). 我正在寻找一种方法来将这种身份从int更改为long.过去当我尝试这个时,EF不会让我这样做,除非它放弃了桌子并重新创建

  • c# – 什么约定自动将poco属性映射到列?我该如何禁用该自动映射?2019-06-24 08:53:20

    我有现有的poco模型和我想要与EF 6一起使用的现有数据库.但是我的许多模型都具有不映射到数据库中的列的属性.当EF向sql发送select语句时,它会询问这些属性,例如它们是列,但由于列不存在,EF最终会抛出“无效列名”异常. EF 6中是否有一个约定,它将所有poco属性视为列类型?如果是这样

  • c# – 具有多个上下文的EF初始化程序,用于一个数据库2019-06-20 15:52:39

    我有一个SQL数据库的现有应用程序,该数据库已使用数据库第一模型进行编码(每次我更改架构时都会创建一个EDMX文件). 已经完成了一些额外的开发(支持原始应用程序的Windows服务),它使用EF POCO / DbContext作为数据层而不是EF EDMX文件.在DbContexts中没有配置初始化程序设置,但它们

  • c# – SQL到Linq语句中的独立子查询(只有一次命中DB)2019-06-20 10:27:51

    有类似的东西: SELECT (SELECT COUNT(*) from Table1),(SELECT COUNT(*) from Table2 ) 如何在linq中编写它?还是简单不可能? 限制: >只能打一次数据库: var result = new { Sum1 = db.Table1.Count(), Sum2 = db.Table2.Count()

  • c# – 实体框架代码优先:使用不需要单独安装的数据库?2019-06-14 05:54:29

    我知道SQL Server Express将与Code First一起使用并且是免费的,但我的客户端不喜欢额外的安装步骤.是否有其他我不能单独安装的数据库?这只是一个单一的用户应用程序,所以我真的不需要一个功能强大的数据库……只需要存储和一种强制数据完整性的方法. 我自己做了一点研究,想出了: > S

  • c# – 实体框架代码第一个多列外键2019-06-13 14:53:59

    首先使用代码我设计了3个类: class User { public Int32 ID {get;set;} public virtual ICollection<UserCityDetail> {get;set;} public Int32 MainCityID {get;set;} public UserCityDetail MainCityDetail {get;set;} } class City{ public Int32 ID {get;set

  • c# – “关系约束中的从属角色和主要角色中的属性数量必须相同”实体框架中的问题2019-06-12 03:52:20

    我正在使用.NET Framework 4.0和Entity Framework v6代码优先. 我正在创建使用复合主键的3个表(“Indicadores”,“Campos”和“Codigos”),但是在生成模型时收到错误: One or more validation errors were detected during model generation: Codigos_Campos_Target_Codigos_Camp

  • c# – 使用Entity Framework 6 Code First创建SQL视图2019-06-11 23:56:02

    我是Entity Framework 6 Code First的新手,我正在尝试执行我认为简单的任务.我想创建一个SQL视图,然后在我的数据库上下文中有一个Entity,我可以使用它来查询视图. 我曾尝试过像this这样的文章,但我的情况的主要区别在于SQL View不是来自另一个现有数据库的现有视图. 我检查了this

  • PHP ORM框架具有类似于ADO.NET实体框架代码优先的功能?2019-06-10 01:36:58

    我是从.NET世界回到PHP的一些项目.我很熟悉PHP作为一种语言,但在今天的许多PHP框架中都有点迷失.在我做PHP的日子里,我们刚刚编写了SQL查询,所以我不知道今天在ORM方面有什么可能,因此问题就在于此. 我习惯使用ADO.NET Entity Framework Code First创建我的数据库模型,我喜欢这种方

  • c# – 我可以迁移到在Entity框架中没有迁移的情况下创建的数据库吗?2019-06-08 11:01:07

    我创建了一个桌面应用程序,它使用SQL CE 4.0和Entity框架和Code First模式.所以,最初我在系统上安装了应用程序,它工作正常. 现在我为模型类添加了一些属性,因此为此我使用Enable-Migrations启用了迁移,并使用Add-Migration“MyMigration”添加了新的迁移.这也是成功的,我能够毫无

  • c# – EF代码首先附加并创建代理2019-05-31 00:53:50

    假设我有一个实体Foo. public class Foo { public int Id {get;set;} public virtual ICollection<Bar> Bars {get;set;} } 当我从数据库中获取此实体时,我实际上获得了一个代理,一切都按原样运行. 但是,我可以将Foo附加到DbContext并手动创建代理,因此Bars在附加它后不会返

  • mysql – EF Code First Object Context无法在ExecuteFunction中找到存储过程2019-05-30 13:01:46

    我首先使用EF 4.3 Code和MySQL数据库.我在服务器上执行存储过程时遇到问题.代码如下所示: ExecuteFunction<SomeResultType>("StoredProcName",parameter1) 我收到错误在容器’CodeFirstContainer’中找不到FunctionImport’StoredProcName’. 我尝试过将名称命名为CodeFirstConta

  • c# – 如何在EF4.3代码优先的情况下映射到复杂类型?2019-05-30 08:55:19

    我有一个像这样的实体类型: public class Invoice{ public int Id { get; set; } public InvoiceNumberSequence Sequence { get; set; } public decimal Amount { get; set; } } InvoiceNumberSequence如下所示: public class InvoiceNumberSequence { public s

  • c# – 使用数据注释的唯一索引2019-05-29 07:52:11

    参见英文答案 > Create database index with Entity Framework                                    2个有没有办法使用数据注释定义唯一索引? 我想说我有一节课: public class User { [Key] public int UserID { get; set; } public

  • c# – 为最小int值设置约束2019-05-28 13:56:07

    我正在使用Repository模式.我有一个名为Product的实体,我想设置价格的最小值以避免零价格.是否可以在EntitytypeConfiguration类中创建它? 我的产品配置类 public class ProductConfiguration : EntityTypeConfiguration<Product> { public PlanProductConfiguration(string

  • c# – 在EF Core中添加一对一关系时迁移数据?2019-05-22 21:55:14

    在我的一个表中添加新的一对一关系后,我无法弄清楚如何为我的数据库中的现有行添加默认数据. 升级前我的数据库基本上看起来像这样: -- Team -- Name: TEXT -- History -- Id: INT …其中History有外键从其他不相关的表中指向它. 在我的升级中,我基本上希望团队有一个历史记

  • c# – __MigrationHistory中意外删除的记录?2019-05-20 10:55:38

    我意外删除了__MigrationHistory中的记录.尝试添加迁移模型更改时,我收到以下错误消息. Unable to generate an explicit migration because the following explicit migrations are pending: [201303101108238_InitialCreate, 201304020555457_xxx, 201305070251407_xxx, 201306

  • c# – 实体框架6从同一实体对象创建两个表2019-05-19 19:03:36

    我想知道是否可以从一个已定义的实体对象类创建两个表实例. 例: public class EntityA() { public String name {get; set;} public String value {get; set;} } public class MyDbConext : DbContext { public DbSet<EntityA> instance1{ get; set; } public DbS

  • c# – 如何在EF CF中更新实体对象(分离)?2019-05-18 13:58:39

    我找到了解决方案: MyEntity tmp = ctx.Entities.Where<MyEntity>(t => t.Id == objectWithNewValues.Id).SingleOrDefault(); if (tmp != null) { var entityInDb = ctx.Entry(tmp); entityInDb.CurrentValues.SetValues(objectWithNewValues); ctx.SaveChange

  • c# – 多个类映射到Entity Framework 4.1 Fluent API中的同一个表2019-05-18 13:56:42

    我有一个非常简单的模型,它映射到我的数据库中的一个表(项目).我选择将图像抽象到自己的类中. public class Project { public long Id { get; set; } public string Name { get; set; } public Image Images { get; set; } } public class Image { public strin

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

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

ICode9版权所有