ICode9

精准搜索请尝试: 精确搜索
  • c# – 使用基类和私有setter时,关键组件“Id”不是“TypeName”类型的声明属性2019-06-29 20:54:11

    我想为实体使用抽象基类,它不映射到任何表: public abstract class Entity { public virtual int Id { get; private set; } } 由于Id将自动增加,我不想允许从外部更改此属性.因此,它的二传手是私人的. 这是一个示例实体类型: public class Order : Entity { public virtu

  • c# – 使用out参数调用存储过程2019-06-29 19:02:58

    我正在尝试调用一个存储过程,其中包含一个参数和两个输出参数. 作为一个脚本,我称之为: set @MaxPrice = 0.00; set @MinPrice = 0.00; set @BSku = '1011001403'; call GetSkuMinMaxPrice(@Sku,@MaxPrice, @MinPrice); 我收回了我的价格 以下是我用ef5调用它的方法: decimal? min

  • c# – 使用多对多关系实体框架强制内部联接2019-06-29 02:52:12

    我在我的数据库中设置了多对多关系,如下所示: User ------- Id (PK, Identity) First Last ...various other fields Skill ------- Id (PK, Identity) Description UserSkill ----------- UserId (PK, FK on User.Id) SkillId (PK, FK On Skill.Id) 当我在DbContext上运行此LIN

  • c# – EF5中的UOW和存储库模式2019-06-28 16:54:46

    这是关于我从这里找到的一些实体框架材料的一些混淆: https://www.asp.net/ 在本页中,它解释了如何使用存储库包装dbcontext并使用工作类单元包装存储库:http://www.asp.net/mvc/overview/older-versions/getting-started-with-ef-5-using-mvc-4/implementing-the-repository-and-uni

  • c# – EntityFramework代码首先自引用一对一(1:1)关系映射 – 无法确定主要结束2019-06-24 19:55:02

    我有这门课: public class Message { public long Id { get; set; } public string Subject { get; set; } public string Message { get; set; } public virtual Message ParentMessage { get; set; } public virtual Message ChildMessage { get; set;

  • c# – 引用外部类型枚举并包含方法2019-05-29 21:54:19

    由于我已经切换到.net 4.5和EF 5.0,我已经开始使用枚举映射.在我的项目中,我首先使用模型.因为所有的枚举都是早先声明的,所以当我在EDM中将字段转换为枚举时,我决定使用选项“引用外部类型”.一切正常,但是当我尝试执行代码时 public enum SomeEnum : int { value1 = 0,

  • c# – 实体框架延迟加载的私有支持字段2019-05-29 17:55:11

    我正在使用启用了延迟加载的Entity Framework 5.我有以下代码: private ICollection<Subscription> _subscriptions = new Collection<Subscription>(); public virtual ICollection<Subscription> Subscriptions { get { return _subscriptions; }

  • c# – 实体框架COUNT性能差2019-05-28 23:57:27

    使用带有MySql Connector 6.6.6.0的Entity Framework 5.0进行基于计数的查询时,我们遇到的性能非常差.我们的数据结构如下: Table: Post =========== ID INT PRIMARY KEY MemberID INT NOT NULL SiteID INT NOT NULL Description VARCHAR(255) NOT NULL Imag

  • c# – 带有Entity Framework 5和MVC4的Log4net2019-05-28 18:51:45

    所以我开始这个新项目,并希望使用Log4net登录数据库.我正在使用EF进行其他事情并且连接正常.出于某种原因,L4N没有记录任何内容,但没有抛出任何错误.只是想知道我可能缺少哪些步骤,希望有人可以指出.我需要以某种方式“保存”到数据库吗? Thanx提前这么多. 我的web.config: <log4net

  • c# – 如何将导航属性名称更改为有意义的名称2019-05-20 15:51:59

    我正在使用Database First和Entity Framework 5.我们有两个表(大规模简化): >地址 >街 >镇(等) >客户 >姓名> BillingAddress> DeliveryAddress> AltDeliveryAddress 当我们使用Visual Studio将数据库导入EF(“从数据库更新模型”)时,我们最终得到如下代码: Customer myCustomer; va

  • c# – EF Code First Fluent API定义唯一约束2019-05-20 12:52:37

    我试图首先使用fluent配置代码来强制执行列的唯一约束.有没有比在业务逻辑中实现它或使用类似下面的东西更好的方法 context.ObjectContext.ExecuteStoreCommand("CREATE UNIQUE CONSTRAINT..."); 或者我想知道是否不可能使用流畅的配置实现独特的约束? 编辑: 已经证实,使用流畅的

  • 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# – 在MVC视图中显示存储过程的结果(EF 5 / MVC 4)2019-05-20 10:11:34

    目标 我想在我的视图中显示存储过程的结果. 问题 实体框架为我自动导入了一个执行程序的方法,但是我没有得到我期望在屏幕上显示的结果. 导入的功能是: public virtual ObjectResult<getProductsListForHome_Result> getProductsListForHome(Nullable<int> inOffer, Nullable<int>

  • 启动2个DBContext对象,一个用于日志,另一个用于c#控制台应用程序中的业务数据2019-05-19 13:03:31

    我正在开发一个c#控制台应用程序,我使用实体框架5.0作为sql server的数据访问层.现在我想跟踪更改并将它们保存在日志表中.所以这样做我发起了2个DbContext对象,一个用于业务数据,另一个用于日志数据,如下所示: class Sync { static void Main(string[] args)

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

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

ICode9版权所有