.NET Framework

实体框架4.1:名称约束

我们正在使用实体框架4.1 - 首先编写代码。我们需要能够命名我们的约束,而不是由SQL Server自动生成自己的名字。这是可能的吗? 我们需要:PK_Users_UserId, 不是:PK_Users_87329729C 解决方案 可以在创建后运行一些原始的sql来重命名它们吗?您可能需要禁用EdmMetadata约定。 context.Database.Execute ..
发布时间:2017-08-05 19:33:48 .NET Framework

实体框架CTP5不能检查模型兼容性,因为数据库不包含模型元数据

我正在尝试使用现有的表格测试Entity Framework CTP 5 Code First。 我定义了模型类和DbContext并运行了应用程序。它创建了数据库和表。 我从数据库中删除了 EdmMetadata 表。 在我的连接字符串中添加了 Trusted_Connection = true; Persist Security Info = True 。 当我再次运行应用程序时, ..

EF Code First Fluent API - 所有列的小写第一个字母

我希望设置一个EF Code First约定,其中属性的所有列名都有一个小写的第一个字母。 但是,我有其他流畅的API代码,将列名从默认值更改。为了缩小第一个字母,我似乎找不到访问属性的当前列名称的方法。从PropertyInfo开始,与modelBuilder.Properties()一样不够,因为列名可能已经设置为与成员名不同。 我如何一般来说,EF Code First会缩小所有 ..
发布时间:2017-08-05 19:31:56 .NET Framework

为什么代码第一/ EF在原始SQL命令中的字符串使用'nvarchar(4000)'?

本质上我有一个表格,其中包含邮政编码。邮政编码字段定义为“char(5)”。我正在使用代码,所以我把这些属性放在我的ZipCode属性上: [Key,Column(Order = 0,TypeName =“nchar”),StringLength(5)] public string ZipCode {get;组; } 现在,如果我在EF中查询这个: var ..
发布时间:2017-08-05 19:31:22 .NET Framework

EF 4.1代码第一个多个结果集

我需要执行返回多个结果集的Raw SQL查询。这是可能的EF CF? 谢谢! 解决方案 说明 是的,你可以! ;)您可以使用实体框架代码中的DbCommand执行原始sql查询。 可以使用多个结果集执行查询,并使用 SqlDataReader 类的NextResult()方法 示例 命名空间MyNamespace { public class MyDbC ..
发布时间:2017-08-05 19:30:16 .NET Framework

EF 4代码第一 - 组合视图和表格

我研究了这个问题几天,似乎找不到一个我觉得好的选择;然而,这里是一个非常类似的问题的链接: 将计算字段添加到模型 最终,我有同样的问题,但是我希望有一个更好的解决方案。 考虑以下DB表: CREATE TABLE [Contact]( [ContactID] [int] IDENTITY(1,1)NOT FOR REPLICATION NOT NULL, [Conta ..
发布时间:2017-08-05 19:29:10 .NET Framework

ASP.NET Identity 2.1和EF 6 - 与其他实体的ApplicationUser关系

似乎找不到这个答案,即使我在做什么似乎对大多数开发人员来说都是常见和重要的。在具有用户帐户的大多数系统中,用户表与数据库中的其他表相关联。这就是我想要的我正在使用MSSQL Express 2012和VS 2013。 我有一个类库,我使用代码优先的方法来生成表。我将IdentityModel类从MVC项目移动到这个类库中。一切工作分开 - 我的表生成和工作正常,并且身份表是在我注册新用户时生 ..

实体框架+多级继承+ EF代码

我正在尝试使用Code First设置TPC继承。我有一个三级的黑社会。 抽象类A,具体类B从A继承,C类继承自B. A类属性:ID,CreatedBy和CreatedOn。 B类属性:FirstName,LastName,BirthDate C类属性:Appointmentdate,状态 我想要B类和C类的表在数据库中创建的身份由数据库生成。 我在上下文类中有以下代码: ..
发布时间:2017-08-05 19:27:53 .NET Framework

Asp.Net中的多对多关系MVC 5与身份表和自定义表

我正在尝试从Asp.Net Identity生成的表与我自己的表之间的用户之间建立关系。关系必须是很多到许多,因为许多用户可以在同一个任务(这是我的表)上工作,同时一个用户可以处理多个任务。 public class Task { public int ID {get;组; } public string Name {get;组; } public string User ..

压缩模型如何存储在EF 4.3 Code First Migrations __MigrationHistory表中?

我正在使用Code First Migrations(实体框架4.3),我想获得当前模型的压缩二进制版本,以便我可以手动将其与存储在 __ MigrationHistory 表(或一个我已经存储在文本文件中)。 有$ code > EdmMetadata.TryGetModelHash()方法,但这被标记为已弃用,如果可能,我想避免(为了将来的原因)。 如何在EF 4.3下执行此操作? ..