.NET Framework

实体框架代码第一和视图映射

我有一个应用程序使用代码优先;在搜索部分,我必须从3个表及其相关表中收集信息,以便我看到;并且由于没有语法代码首先创建视图(我想是这样;请让我知道如果我错了)我使用纯SQL脚本; 在模型创建以阻止EF创建与表相同名称的表(VIEW_SEARCH)我做了: 保护覆盖void OnModelCreating(DbModelBuilder modelBuilder) { modelBuild ..
发布时间:2017-08-05 21:08:53 .NET Framework

实体框架4.1自定义数据库初始化策略

我想实现自定义数据库初始化策略,以便我可以: 如果不存在,生成数据库 如果模型更改仅创建新表 如果模型更改仅创建新字段而不丢弃表并丢失数据。 提前感谢 解决方案 实现这一点的最好方法是迁移: http:// nuget .org / List / Packages / EntityFramework.SqlMigrations 好的博客文章这里和这里。 ..
发布时间:2017-08-05 21:07:58 .NET Framework

在实体框架中自定义类型映射

我使用的是EF5 Code First,我正在尝试存储一个IPAddress对象。如果您直接尝试并执行此操作,EF将其存储为FIELDNAME_Address和FIELDNAME_Scope两列。不幸的是,这不足以存储IPv4地址,因为访问ScopeId会引发异常(请参阅 C#对于对象类型不支持尝试的操作参考)。 我想要做的是定义如何在EF中映射类型,但我不知道如何这样做,或者是什么术语。这 ..

无效的对象名称dbo.TableName

我在这里收到以下错误: http://mvcbense.azurewebsites.net/ 无效的对象名称'dbo.BlogPosts'。 这是一个使用实体框架代码的MVC3应用程序。我已经在其他地方看过,只是发现了一些关于改变模式的东西,我认为是 dbo。是 我对EF很新,但是看起来好像EF为我创造了这些,所以我不确定该怎么做。查看我的本地SQL Server Express ..

EF Fluent API多对一关系,导航属性未被提取

我有一个数据库与实体框架5 RC(与Fluent API)现在工作,但我似乎无法得到一个特定的关系工作。这是我在工作的过去几个晚上开车的坚果。 这是以下关系: 链接到数据库图 如你所见,我有一个练习,它与 ExerciseType 相关。问题是,导航属性 Exercise.ExerciseType 未加载。我所做的关系如下: EntityTypeConfiguration ..

EF CPT5的域建模与映射

我正在设计出一张有照片集合的相册。每张专辑都将收录一张照片和一张拇指照片。这是我所拥有的,但EF似乎并不喜欢。我使用EF CPT5 模型: public class Album:IEntity { private DateTime _dateCreated; public Album(){ _dateCreated = SystemTime.Now(); 照片=新列表 ..
发布时间:2017-08-05 21:04:50 .NET Framework

使用实体框架生成POCO类和现有数据库的映射

是否可以自动生成POCO类和使用Fluent API(而不是注释)为现有数据库单独定义的数据库的映射?而不是手动对所有这些实体类进行编码,如果它们是自动生成的,我会发现它更容易,如果名称不正确(复数或单数)或某些关系没有正确映射等等,那么我可以根据需要更改它们。相对于从头开始编写所有实体类和关系,我将节省大量的时间,而且我不熟悉流畅的API语法。 解决方案 是的,我鼓励您使用实体框架权力工 ..

丢失的迁移和Azure数据库现在不同步

快速问题是“我的Azure数据库如何恢复与本地数据库同步?” 详细信息: 我一直在使用实体框架在我的项目,这真的没有与ASP.NET MVC 5示例项目,其中内置了Identity 2。 有两个数据库上下文,一个称为ApplicationDbContext(aspnet_somethingUserDB)来自Identity,另一个名为StoreInitialTestContext(s ..
发布时间:2017-08-05 21:03:56 .NET Framework

Entity CodeFirst EF6,EntityData string id

已经开始使用Azure移动服务的实体代码,并遇到一些问题: 对于使用TableController与Entity对象,我需要从EntityData中导出每个对象我提供字符串的id字段! 我曾经使用int,long和even guid替换为string的string,所以... 这是什么好处? 插入操作和最佳做法是什么? 字符串ID的性能如何? 解决方案 @carlos ..
发布时间:2017-08-05 21:03:29 .NET Framework

实体框架5,代码第一,全文搜索,但可以通过CreateQuery?

我正在使用.NET 4.5和EF 5与Code First方法,现在我需要实现全文搜索。 我已经读了很多,到目前为止,我的结论是: 存储过程和表值函数不能使用代码优先映射。 仍然可以使用动态sql来调用它们 dbContext.Database.SqlQuery(Sql,参数) 但是这返回IEnumerable我想要IQueryable,以便在从数据库服务 ..

实体框架5 - 无效的列名称 - 逆向工程师代码第一

实体框架5 , Visual Studio 2010 与实体框架电动工具(Beta 2)扩展。 这是我的数据库表结构: 我使用上述扩展名的逆向工程师代码优先功能,它生成了POCO类和一些“映射”文件(不知道这是否是正式的说明)和一个单独的DbContext派生类。除了下面描述的变化之外,所有这些生成的类都是由电动工具生成的。 在Category.cs文件中,我添加了以下代码帮助平 ..

将数据库首先迁移到代码优先 - 从发布切换到迁移

我们需要将现有项目从数据库优先迁移到代码优先。每个环境(DEV,TEST,PROD)的数据库版本略有不同。差异是DEV的变化可能没有被推到TEST和PROD。 - 我们正在使用实体框架6.1.3。 我们有一个部署数据库的数据库项目。发布操作将数据库与项目进行比较,并构建一个脚本,以根据需要更改数据库。我们有一个具有edmx图的模型项目。我们从数据库更新edmx,并且基于数据库中的 ..

实体框架4.1代码 - 实现域间服务多对多关系的第一种方法

在使用最新的实体框架和代码优先创建数据库模型时,我遇到了一些问题(请参阅实体框架4.1代码创建多对多关系的第一种方法)。 同时,我已经弄清楚,问题不在于实体框架本身,而是与WCF RIA DomainServices一起使用。 为了这个缘故的完整性 - 这是我相关的代码代码: // //模型 // public class作者 { public Author( ..