entity-framework-5相关内容
我需要使用 Bing 地图服务、EF 5 和 SQL Server 2008 对大量地址进行地理编码.我在 SQL 中使用地理数据类型,它被 EF 转换为 DbGeography 类型. 当我创建一个 DbGeography 对象时,像这样 string point = string.Format("POINT({0} {1})",address.Longitude,address.Lat
..
嗨,我收到此错误 INSERT 语句与 FOREIGN KEY 约束“FK_dbo.AspNetUsers_dbo.Contacts_ContactID"冲突. 数据库“aspnet-COGMakati-20140119015553"、表“dbo.Contacts"、“ContactID"列中发生冲突. 声明已终止. 我正在使用实体框架和 MVC 5 的 IdentityU
..
现在 Sql Server 2012(包括 SQL Server Express 2012)具有 SEQUENCE 功能,就像 Oracle 所解释的 这里,此处 和 这里. 我可以像这样得到下一个sequence,SELECT NEXT VALUE FOR SeqName 但是我如何使用 Entity Framework 5 从我的代码中做到这一点? 解决方案 我像这样使用
..
我有一个 C#/实体框架 Web 应用程序可以针对本地 SQL 2012 数据库正常运行.我将数据库复制到一个新的 RDS 实例,并且可以通过 Visual Studio 和 SQL Server Management Studio 访问该数据库. 我有一个单元测试,它对用户进行身份验证,然后尝试使用实体框架调用 -- dataContext.SaveChanges() 在表中插入一条记录.
..
当我启动一个新的 ASP.NET MVC 4 Web 应用程序项目时,我希望它默认使用 SQL Server.默认情况下,当您运行此项目时,它会创建一个 LocalDb 实例并在其中创建以下表: webpages_Membership webpages_OAuthMembership webpages_Roles webpages_UsersInRoles 用户资料 我已经能够
..
使用:视觉工作室 2012 终极版,ADO 实体框架 6,数据库:Sql express 2014(本地PC安装),数据库表数:174 个表. 我正在尝试使用实体数据模型向导创建数据库模型,但创建模型大约需要 8 个小时(对话框没有响应). 我尝试重新安装 Visual Studio &实体框架但同样的问题.我需要任何可以加速数据库模型创建的想法. 解决方案 更新到 SQL S
..
假设我想按国家/地区对我的客户数据库进行排名.在 SQL 中我会写: 选择 CountryID, CustomerCount = count(*),[Rank] = RANK() over (order by count(*) desc)来自客户 现在我想在实体框架中写这个: var rank = db.Customers.GroupBy(c => c.CountryID).OrderByD
..
使用实体框架(在我的例子中是代码优先),我有一个操作需要我调用 SaveChanges 来更新数据库中的一个对象,然后再次调用 SaveChanges 来更新另一个对象.(我需要第一个 SaveChanges 来解决 EF 无法确定首先更新哪个对象的问题). 我尝试过: using (var transaction = new TransactionScope()){//做一点事db.Sa
..
我需要在每个数据库会话开始时执行一些 SQL 命令.我正在通过 DbContext 使用 Entity Framework 5 与 Oracle 11g 数据库交谈. 我想执行: ALTER SESSION SET NLS_COMP=ANSI;更改会话集 NLS_SORT=BINARY_CI; 在会话创建开始时进行不区分大小写的搜索. 我该怎么做才能做到最好? 我已将命令放在 d
..
如果我使用数据库优先,我如何才能让我的上下文对象使用实体框架 5.0 中的枚举功能. 解决方案 转到模型浏览器并创建一个新的枚举类型,然后转到您希望使用它的任何列并将其类型更改为您刚刚创建的枚举已创建.
..
我正在使用 LinqPad 来测试我的查询.当 LInqPad 连接到我的数据库 (LInq to SQL) 时,此查询有效,但当我更改连接以使用我的 Entity Framework 5 Model.dll 时,此查询无效.(链接到实体).这是在 C# 中. 我有两个表,分别称为 Plan 和 PlanDetails.关系是一个计划到多个计划详细信息. var q = from pd i
..
我正在使用 Entity Framework 5(使用代码优先方法)从带有参数的遗留存储过程填充我的一个类,这工作正常(详细信息如下).我的问题是我想将列的名称映射到具有不同名称的属性(我不喜欢来自 Erp 的名称).我尝试使用 Configuration 类(就像我映射到视图或表时所做的那样)为具有不同名称的属性指定列名,以下是我的结果: 如果我不使用配置类(我没有在 DbContext
..
我使用 Entity Framework 5 和 Code First 方法.我需要从存储过程中读取返回值;我已经在读取输出参数和发送输入参数了,但是我不知道如何读取返回值. 有可能吗? 这是我用来调用存储过程的代码: var outParam = new SqlParameter();outParam.ParameterName = "@StatusLog";outParam.Sq
..
我正在开发一个 ASP.NET MVC 4 Web 应用程序.我使用 Entity Framework 作为数据访问层,使用数据库优先的方法(.edmx 文件). 目前我在两个不同数据库中定义的连接表有问题(即我有两个 .edmx 文件). 例如,如果我想连接表,我将执行以下查询:- public ActionResult AutoComplete(string term){var
..
我正在构建一个 MVC 4 应用程序.我的视图有一个下拉列表,需要显示所有使用的表(实体).. 我该怎么做?我首先在配置中使用 EF 5 代码. 任何帮助将不胜感激. 谢谢 解决方案 此代码将为您获取它们,当然,已导入 EDM 的那些不一定是数据存储中的所有表. > var tableNames = context.MetadataWorkspace.GetItems
..
我第一次尝试在我的 MVC 4 中使用 SimpleMembership,我已经有一个现有的数据库和基于它创建的 EF5 模型!我搜索了很多,但我找不到如何在我的情况下使用它以及如何在我自己的模型下使用它. 如果有人能告诉我如何做到这一点就好了. 谢谢 解决方案 纯粹作为参考,创建一个新的 ASP.NET MVC 4 Web 应用程序项目的 Internet 应用程序模板可能是
..
我正在创建 asp.net mvc4 示例.在这个示例中,我在数据上下文示例表中创建了 Id 列作为 GUID. 公共类示例{[必需的]公共 Guid ID { 获取;放;}[必需的]公共字符串名字{获取;放;}} 这是实体表 CreateTable("dbo.Samples",c =>新的{ID = c.Guid(nullable: false),FirstName = c.String(
..
目前正在使用实体框架 5 开发 ASP.Net MVC 4 应用程序.在初始开发阶段使用 CodeFirst.但是现在已经禁用了自动迁移并直接使用 SSMS 和编写 POCO 设计新表.一切正常. 最近,在生产中发现了一个奇怪的问题.最初设计的表之一中的记录跳过了超过 900 个数字的自动递增标识值.这种情况在过去 3 个月内发生了 3 次.在本地调试应用程序但无法重现.没有观察到任何模式或
..
所以我尝试在我的新 MVC 4 项目中使用自动迁移,但不知何故它不起作用.我 循序渐进地关注了这篇博文. 我已将更改添加到 UserProfile 帐户模型(NotaryCode 字段): [Table("UserProfile")]公共类 UserProfile{[钥匙][DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identit
..
我正在构建一个 MVC 4 应用程序,使用 EF 5.我需要进行审计跟踪,即记录最终用户所做的任何更改. 这个问题我已经问过几次了,但之前都没有真正得到满意的答案.所以我添加了更多细节,希望能有所收获. 目前我有多个存储库 即 公共类 AuditZoneRepository :IAuditZoneRepository{私有 AISDbContext 上下文 = 新 AISDb
..