code-first相关内容
我正在使用种子方法来填充数据库。 某些对象具有西里尔文的属性。示例: context.Wines.AddOrUpdate(new Wine() { Id = 1, Name =“Шардоне”, etc .................................... .... 对象在数据库中正确创建,但是当我在MS中检查数据库SQL管理工作室,而不是
..
给定标准的Northwind数据库(简化): [表(“订单明细”)] public class OrderDetail:IValidatableObject { [Key,Column(Order = 1)] public int OrderID {get;组; } [Key,Column(Order = 2)] public int ProductID {get;组
..
使用Microsoft Visual C#2010 Express,实体框架功能CTP4。 我尝试使用基于,rel =“nofollow noreferrer”。但是,在检索实体时,似乎没有初始化集合。将产品添加到类别时,我得到一个空引用异常。在我看到的所有示例中,集合从未被显式初始化。我缺少什么? 这是我的代码: using System ; 使用System.Collec
..
我使用Visual Studio自动构建一个 NorthWind 数据库的代码第一模型。我有一些问题。 我发现如果实体类有一个集合,那么该集合始终在默认情况下实例化构造函数。为什么我们需要这样做? ICollection 被实例化为$ $ c> HashSet 在默认构造函数中。为什么使用 HashSet ?我可以使用列表 或其他东西? 为什么导航
..
问题:将对象“Order”添加到我的dbcontext中时,订单的所有嵌套对象都将被“读取”到数据库中,尽管嵌套对象是静态数据,但只有在数据库中添加了参考。 p> 示例: 数据库包含0个订单和3个项目。 我添加一个订单2项目。 现在数据库保存1个订单,5个项目。订单中的两个项目已经被“读取”到数据库,即使这些项目在db.SaveChanges()之前具有正确的主键。 我意
..
我正在使用Entity Framework 6.1.1,我有一个用户表和一个 User_Documents 表(1 :许多)。我已经从 User_Documents 到用户的导航属性,事情正常。 public partial class User_Document { [Key] [DatabaseGenerated(DatabaseGeneratedOption.None)]
..
我试图从现有的数据库中生成一个实体框架代码第一个模型(而不改变数据库模式)。这个数据库过去已经被用于生成edmx模型,而我正在尝试使用Fluent Api或数据注释来实现等效的模型。 我已经无法使用复制是使用连接表(不是可空的外键)是0..1到许多。 所以它看起来像这样: TableA { ID(PrimaryKey) TableB(0或1) } JoinTab
..
过去将 LinqPad 中的连接设置为具有EF模型的自定义程序集很容易。 Linqpad寻找一个基于 System.Data.Objects.ObjectContext 不存在 如何如果有的话,可以让他们的模型装配与LinqPad兼容。 解决方案 现在,LINQPad不支持EF CTP代码优先:有一个功能请求这里。 几乎可以肯定将来会添加支持 - 如果这个EF功能使它 编
..
我使用EF 5.0和模型的第一种方法。我已经构建了一个GenericRepository,它具有基本的get,insert,delete等语句。喜欢: public virtual void Insert(TEntity entity) { dbSet.Add(entity); } 我的EF实体都具有Modified和ModifiedBy的属性。现在我要每次保存一个
..
我在论坛中搜索了很多,但没有发现有关此问题的任何内容。 我在EntityFramework代码中有2个属性首先: / p> [Column(TypeName =“Money”)] public decimal?借记{get;组; } [Column(TypeName =“Money”)] public decimal?信用{get;组; } 其中一个应该
..
我正在使用ContosoUniversity的例子。我刚刚使用Nuget下载并安装代码第一次迁移pakage。呃我exce ute exce ute ute ute>>>>>>> command>>。。。。。。。。。。是否有更多的安装nuget软件包? 更新数据库:无法加载类型'System.Data.Entity。来自程序集“EntityFramework,Version = 4.1.0.
..
当使用EF Code First时,出现在VS 2012中的WCF RIA服务向导(在添加新的DomainService时运行)无法识别项目中定义的DbContext(它只能识别ObjectContext)。 这意味着当在VS2012中添加新项目并选择添加DomainServiceClass时,该向导无法检测可用的上下文类*组合列表为空* 请看附件 有什么想法可能发生在这里?
..
我最近下载了实体框架代码第一个CTP5 ,并且在这种情况下有问题。我有两张表如下: 会员表: ID 名称 评论表: ID 评论 CommentedMemberID CommentMemberID 而且,数据应该如下: 会员 ID名称 1 Mike 2 John 3 Tom 评论 ID评论CommentedMemberID评论会
..
public class User { [Key] public long UserId {get;组; } [必需] public String昵称{get;组; } public virtual ICollection会员{get;组; } public class Group { [Key] public long Grou
..
我正在使用实体框架6.1.1。 我是删除单记录从表如下,但我不知道是否是唯一的方式或可以进一步重写它有效的方式。 有人可以分享评论? 原因:我是问,因为早期帖子中的许多解决方案都是指EF 4.0而不是使用最新版本6.1.1。 Guid studentId = student.Id; StudentReportDetail stuDetails = _context
..
我正在努力解决一个非常乏味的问题。 我有一个名为Nation的类和一个名为NationAlly的类 public class Nation { public int ID {get; set;} public int name {get; set;} public List NationAllies {get; set;} } publi
..
使用代码优先的实体框架和.NET 4,我试图在父母与孩子之间创建一对多的关系: public class Parent { [Key] public int ParentId {get;组; } [必需] public string ParentName {get;组; } public IEnumerable孩子{get;组; publi
..
好奇有关如何有效地验证CodeFirst模型的给定属性是唯一的。典型的例子是成员的用户名或显示名称。 传统上,我可以通过在数据库中设置唯一约束,或者通过在尝试插入操作期间进行查找来执行此操作。我知道如何在数据库本身之后手动添加这些东西,只是希望看到是否有办法作为框架提供的模式映射的一部分。 更新 我发现我可以覆盖DbContext上的ValidateEntity方法,这在概念上将允许
..
为了回应Slauma对我的问题的回答,关于运行在Windows XP上使用EF的应用程序我将应用程序从Entity Framework 5.0转换为使用Entity Framework 5.0和目标框架.NET 4.0(也称为实体框架4.4) 但是我遇到以下错误; System.Data.Entity.DbSet&MyEntity>不包含AddOrUpdate 的定义,也不包含Sy
..
这是我的连接字符串: 这是尝试创建Object
..