code-first相关内容

EF代码优先 - 在全球范围内为nvarchar设置VARCHAR映射

我有什么应该是一个简单的问题,但我一直无法找到自己的答案。 我使用EF4 CTP-5的Code First模型手产生波苏斯。据处理字符串比较在生成的SQL为 其中N'Value'= Object.Property 我知道我可以使用覆盖此功能: [专栏(类型名=“VARCHAR”)] 公共字符串属性{获取;集;} 哪些修复该问题为单一事件, ..
发布时间:2016-08-30 15:41:24 C#/.NET

如何删除孩子一到EF code第一个数据库许多相关的记录?

嗯,我有一对许多相关模型: 公共类父 { 公众诠释标识{搞定;组; } 公共字符串名称{;组; } 公众的ICollection<儿童>儿童{搞定;组; } }公共类儿童 { 公众诠释标识{搞定;组; } 公共字符串ChildName {搞定;组; } } 我想要做的就是明确的 Parent.Children ,并从数据库中删除相关的子实体 ..
发布时间:2016-08-29 13:13:18 C#/.NET

自引用许多一对多递归关系,code第一实体框架

我似乎无法使所有这些工作 类会员 { 公共虚拟的IList<&成员GT;朋友{搞定;组; } [键] 公众诠释MEMBERID {搞定;组; } 公共字符串名称{;组; } } 我尝试添加映射,但徒劳无功。有没有办法用CTP5这样做呢? 解决方案 按照惯例,code首先将采取单向协会评为一对多。因此,你需要用流利的API,让code首先知道你想有一个 ..
发布时间:2016-08-26 21:22:00 C#/.NET

实体框架DateTime和UTC

是有可能有实体框架(我用的是code首先引桥目前CTP5)存储中的所有日期时间值作为UTC在数据库? 还是有可能在映射指定它,例如,在这一个用于LAST_LOGIN列的方式: modelBuilder.Entity<使用者方式>()房产(X => x.Id).HasColumnName(“ID”); modelBuilder.Entity<使用者>()房产(X ..
发布时间:2016-08-26 19:50:48 C#/.NET

EF4 code第一:如何添加关系不添加导航属性

我应该如何定义使用code第一,但不使用任何导航属性的关系? previously我已经定义了一对多和多对多的在关系的两端使用导航属性。和相应的关系将在数据库中创建。这里的课程看起来怎么样(我已经转换了多对多的关系,一对多的简单)。一个精简版 公共类用户 { 公共字符串userid {搞定;组; } 公共字符串PasswordHash {搞定;组; } 公共BOOL I ..

是否实体框架code首先支持存储过程?

我看过EF code第几presentations并没有看到EFCF是如何使用存储过程。 我怎样才能宣布将使用一些SP的方法?我可以通过一个实体,没有手动映射实体属性用上参数调用SP的方法? 另外,如果我改变我的模式会发生什么?难道将我的SP,而从模型重建表?又是怎么回事触发器? 如果这些东西不被支持,还有支持他们在未来有什么打算? 解决方案 编辑:我的EF4.1(下)原来的答复是已 ..
发布时间:2016-08-26 15:11:24 C#/.NET

为什么要使用ICollection的,而不是IEnumerable的或列表< T>在多对多/一对多的关系?

我这看到很多教程,导航属性的ICollection< T> 这是对实体框架的强制要求?我可以用的IEnumerable ? 什么是使用的主要目的的ICollection 而不是的IEnumerable 甚至列表< T&GT ; 解决方案 通常你选择什么取决于你需要访问哪些方法。在一般情况 - 的IEnumerable<> (MSDN: ..
发布时间:2016-08-26 15:02:28 C#/.NET

实体框架code首先 - 从同一个表中两个外键

我刚开始先使用EF code,所以我本主题共有初学者。 我想创造队和比赛之间的关系: 1场= 2队(主场,客人)和结果。我想它很容易建立这样的模式,所以我就开始编码: 公共类团队 { [键] 公众诠释TeamId {搞定;组;} 公共字符串名称{;组; } 公共虚拟的ICollection<匹配和GT;匹配{搞定;组; } } 公共类比赛 { [键 ..
发布时间:2016-08-26 14:11:42 C#/.NET

实体框架,code首先,更新"一对多"具有独立的关联关系

我花了太多的时间来找到解决下面描述的场景。我应该是看似简单的事情被证明是相当困难的。现在的问题是: 使用实体框架4.1(code第一种方法)和“独立协会”我怎么了“超然”的情景不同的最终分配给现有的“多对一”的关系(Asp.Net在我的情况) 模型: 我认识到,使用ForeignKey的关系,而不是独立的协会将是一个选择,但它是我的preference到没有一个ForeignKey的实施我的 ..

在EF的DbContext多个字符串连接

我正在开发基于codePLEX EFMVC解决方案MVC网站,我使用实体框架和信息库,工作和Command模式的单位。我的网站需要一个SaaS解决方案(软件即服务)多个数据库。 在我的遗产Asp.Net的WebForms我有一个包含所有不同的字符串连接一个XML文件,我试图用同样的策略。所以在我的LoginController我创建一个具有公司的命令(以确定在哪个数据库将要连接)的用户名和密码。 ..

如何在使用实体框架code首先两个实体之间的多个一对许多关系

下面是一个简单的方法来拯救这是工作完全正常的关系型数据库的记录。我怀疑一个场景。在此之前,我需要知道我正在接近方式有如果数据库复杂性的增加任何困难。任何更好的,有效的,但简单的方法? 一对一: tb_student //专卖店学生的详细信息 ID,名称,COUNTRY_ID(COUNTRY_ID foriegnkey设定tb_country的ID)tb_country //存储所有可用的国家 ..

code第一种方法与数据库第一种方法

我工作的一个asp.net MVC 3 web应用程序,我第一次使用的数据库,但我已经使用实体框架映射数据库表到实体类以后,我与这些表进行交互,因为我将在进行交互code。通过处理数据库表作为一个类的对象第一种方法。 所以映射表到实体类后,我发现,code第一种方法和DB首先非常相似,但是除了开始从头开始编写实体类(如code第一次)我已经创建了实体类从现有的数据库表 - 这是在我的情况更容易, ..
发布时间:2016-07-09 16:12:18 ASP .NET

与MVC3创建第二个数据库,如何prevent?

我很新的MVC 3,我有与code第一种方法的问题。我创建了2个型号,一个背景下,视图,等一切都运行完美的(能够添加,删除等) 但是,当我在Microsoft SQL Management Studio中检查,我看到2个数据库。其中之一是一个我在我的web.config要求。这其中只包含成员关系表 <&是connectionStrings GT; <添加名称=“RecettesMa ..
发布时间:2016-07-07 11:27:51 C#/.NET

MVC模式范围验证?

我wnat验证日期时间,我的code是: [范围(typeof运算(日期时间), DateTime.Now.AddYears(-65).ToShortDateString(), DateTime.Now.AddYears(-18).ToShortDateString() 的ErrorMessage =“价值{0}必须介于{1}和{2}”)] 公众的Date ..
发布时间:2016-07-07 09:30:11 ASP .NET

错误SQL CE 4.0存储图像的ASP.NET MVC 3和Entity Framework 4.1 code首先

我试图存储/在SQL精简版(CE)数据库中保存图像。 我宣布领域在我的学生模型: [专栏(类型名=“图像”)] 公共字节[] {照片获得;组; } 该数据库与Photo列的图像数据类型创建为可以在这里看到: 问题是: 当我运行应用程序并尝试保存一个学员的3 MB(例如)的一张照片,我得到一个异常: validationError.ErrorMessage =“现场的照片必须是字符串 ..

实体框架| code首先|从CultureInfo.Name SUB房产测绘

我有一个实体是这样的: 公共类课程{ 公共文化的CultureInfo {搞定;组;} : } 和我想的CultureInfo 刚名称属性映射到表中的一列的实体框架生成适合我。 我会如何呢?目前,我试着看的DbContext的OnModelCreating()方法,但我没有找到任何东西,是站在了。 我使用实体框架4.1和MVC 3应用程序与code第一种方法。 非常感谢。 ..