entity-framework

    1热度

    1回答

    我使用Code First Migrations,自动模式。我为一次需要直接SQL代码的迁移创建了Migrations文件夹,但AutomaticMigrationsEnabled = true; public Configuration() { AutomaticMigrationsEnabled = true; AutomaticMigrationDataLo

    0热度

    1回答

    我环顾四周,找到了使用TRUNCATE清除表的方法,但是这只适用于未被引用为外键的表。 我还发现了一种描述找到所有数据的范围,然后删除该范围的方法。然而,这是一种效率稍低的方法,如果有更好的选择,它会希望避免它。 什么是最有效的方法来清空这两个表? public class Product { public int ProductID { get; set; } public

    1热度

    3回答

    所以这我我的情况。 我有一个很多的旧数据库,我的意思是很多数据。不过,我最终创建了一个新的数据库结构,现在我想将旧数据库中的数据移动到新数据库中。作为一名程序员,我并不热衷于手动操作,这就是为什么我制定了一个程序来做到这一点。 现在这是我的问题:在新数据库中添加新项目时,我无法设置其ID,这对于旧数据库中存在的不同链接引用和常规外键引用至关重要。 所以我的问题是:我怎么会通过实体框架5最先使用的数

    0热度

    1回答

    我有3个表格:课程,部门和大学。 当我从数据库中提取信息(使用实体框架)时,我试图将Course(例如)映射到CourseDTO。我试图设置它,以便CourseDTO自动检查关系是否存在(非空),然后在DTO中关联关系。 问题是,一旦我运行: db.Courses.Include(c=>c.Department).Include(c=>c.University) 它这些关系的每一个嵌套排列映射

    0热度

    1回答

    我得到了c#appliaction和entity famework作为ORM。 我得到了数据库表Images。表格有Id,TimeStamp,Data列。 此表可以有真正的ALOT实体。还有Data列包含大字节数组。 我需要从第一个实体开始,或以前5个为例。 var result = Images.OrderBy(img => img.TimeStamp).FirstOrDefault(img =

    -3热度

    2回答

    这怎么LINQ查询语法: var city = from c in _db.SubCategories where c.KategorijaID == stateID select new { c.PodKategorijaID, c.NazivPodKategorije }; 变化LINQ方法语法? 例 这是LINQ查询语法: using (var context = new SchoolD

    2热度

    2回答

    我目前使用EF6并使用模型第一种方法。据我了解,EF7将远离使用EDMX,并从更先进的代码开始。现在我知道如果需要的话,我仍然可以将数据库中的工程师逆向工程。 但是我不确定的一件事是我现在用EF6做的任何操作都会在EF7中得到支持。 目前,我编写了T4模板,通过EDMX读取,获取实体,并基于它们创建新的类。例如,我为每个具有深层克隆方法的实体创建部分类。我还根据实体创建存储库类,并根据每个类中的哪

    0热度

    1回答

    我为数据库查询(使用LINQ)动态构建Lambda表达式。我有一个用户提供的字符串(例如“80”),我需要与我的数据库实体对象(例如Car.Mileage)中的字段进行比较。当我尝试构建比较表达式时,出现类型错误。 Car.Mileage声明如下: public Nullable<int> Mileage 我建立我的查询是这样的: Nullable<int> userProvided = In

    6热度

    2回答

    我有什么似乎是一个常见问题,但我不知道如何实现预期的结果。我有一个定义了导航属性的嵌套实体,如下图所示。 地图点收集有可能成为一个给定MapLine非常大,可以有相当大量MapLines的MapLayer的。 这里的问题是什么是使用实体框架将MapLayer对象插入到数据库中并保持由导航属性定义的关系的最佳方法? 标准的实体框架实现 dbContext.MapLayers.Add(mapLayer

    0热度

    1回答

    EntityType.KeyMembers属性是否仅包含主键或唯一键和外键?