entity-framework-5相关内容

如何解决此错误:加载包含文件'EF.Utility.CS.ttinclude'返回的字符串为空或空

如何解决这些错误: 加载包含文件'EF.Utility.CS.ttinclude'返回的字符串为空或空. 值不在预期范围内. 使用的工具:VS 2012,Entity Framework 5.0.0,T4MVCExtensions 3.5.0,.NET Framework 4.5 我在大型MVC解决方案中的项目中一直使用EF和T4模板,没有发生任何意外.现在,当我右键单击edm ..

我的项目使用哪个版本的Entity Framework?

我有一个使用Entity Framework的项目,但是我不确定我正在使用哪个版本的EF. 根据 Microsoft版本历史记录 EF5会自行安装: 如果您使用Visual Studio 2012中的Entity Framework Designer创建新模型,则EF5 NuGet软件包将安装到您的项目中,并且生成的代码将使用EF5. 但是,我没有创建项目的EF部分,而是从版本控制(T ..

如何检查我的SQL Server Express数据库是否超过10 GB的大小限制?

我正在开发一个网站,该网站的数据库使用SQL Server 2008 R2 Express.在测试中,该数据库中存储了很多数据和图像. 根据Wiki,SQL Server Express版本的大小限制为 10 GB .当我插入数据并达到限制时,将引发什么异常?或者,如何通过代码检测接近极限问题? 我使用带有代码优先方法的EF 5插入大数据集. 解决方案 在测试中,我看到了: ..

ObjectContext.Translate-使用不同的属性名称

我正在使用Entity Framework并按如下所述调用存储过程: http://msdn.microsoft.com/zh-cn/data/jj691402.aspx 在“使用代码访问多个结果集"下 执行存储过程后,我使用ObjectContext.Translate方法将结果放入数据协定对象中,这要求数据协定属性与返回的数据相匹配. 有什么办法可以使用不同的属性名称,但仍然可以使 ..
发布时间:2020-07-01 23:58:23 C#/.NET

实体框架代码优先-保存时如何忽略列

我首先使用实体​​框架代码将一个名为Client的类映射到数据库表.该表具有一个我需要在Client类中提供的计算字段,但我知道将无法写入该字段.有没有一种方法可以配置Entity Framework在保存时忽略该属性,但在读取时包括该属性? 我尝试在配置类中使用Ignore方法,或使用[NotMapped]属性,但是这些方法阻止从数据库读取该属性. 解决方案 您可以使用[Datab ..

EF Database首先如何为数据库更改更新模型?

在类库Ado.net Entity Data Model中已生成POCO类.这些是第一次产生罚款.但是,数据库更改没有得到反映.在edmx图中,右键单击并选择Update Model from Database显示新创建的表,但是即使选择要添加的表也不会添加表. 我尝试运行.tt(通过右键单击并运行自定义工具),但即使它没有根据最新的数据库更改重新生成Poco类. 请帮助 解决方 ..

无法从EF迁移生成实体框架手动删除的表

我已经创建了迁移并创建了数据库和表.例如,表是 A B C D E.现在我再次更改了部分代码,并运行了update-database命令.一切都顺利进行了,桌子上的柱子列了.现在,我不小心手动删除了两个表D and E.现在,当我尝试使用update-database运行迁移时.它可以正常运行,但是不会创建我手动删除的表.我试图删除现有的迁移并重新运行update-database.它给出了 ..

首先是Entity Framework 5模型-IDisposable哪里去了?

首先在Entity Framework 5模型中,似乎由于类文件的生成方式而发生了一些重大变化(不再生成代码,而是T4模板) 2个示例: 生成的上下文文件不再实现IDisposable 没有构造函数可以再使用连接字符串 还有更多重大变化吗?对他们有什么解决方案? 解决方案 从Entity Framework 5中的模型生成的默认代码现在继承了DbContext而不是Ob ..
发布时间:2020-06-13 19:01:46 其他开发

如何将存储过程结果映射到自定义类?

我使用的是实体框架5 ,并且在 .edmx 模型中添加了两个存储过程。 / p> 第一个存储过程返回一个字符串,如果我在Visual Studio中打开模型浏览器,则可以更改返回一个集合部分,并将标量类型设置为String,如下所示: 然后在代码中,我可以调用SP并得到如下结果: 使用(var context = new MyEntities()) { var spResul ..

如何使用C#实体框架5 DbGeography空间数据校正多边形环方向

我正在使用空间数据类型DbGeography作为模型的一部分使用新的Entity-Framework 5,该模型在一个实例中存储一个POINT,在另一个实例中存储一个POLYGON. 设置我的POLYGON的值时,所有保存都没有错误,但是只有当我按顺时针顺序在地图上绘制多边形时,才会出现这种情况.如果我沿逆时针方向绘制POLGON,则会收到错误消息,提示sql级别指示数据是无效的地理类型. ..

EF中的POCO类别未按预期工作

我已经用SQL创建了一个数据库,并在Visual Studio 2012中创建了一个EDMX.它会自动创建POCO(TT)类.一切看起来都很好. 现在,我更改表的列名.我更新了EDMX.用XML打开EDMX,一切看起来都很好. 问题1 在TT中运行“自定义"工具后,我看到另外创建了一个新属性,例如: SQL table name : Student Column name ..
发布时间:2020-05-28 20:58:42 其他开发

洋葱架构-实体框架代码优先模型数据注释

我正在按照洋葱体系结构开发一个ASP.NET MVC项目.我已经在核心项目中添加了这些模型,这些模型将被称为基础结构项目中的实体框架模型的POCO类. 我的问题是如何添加取决于实体框架的数据注释? 我可以将核心模型作为接口并在基础结构项目中继承它并进行真正的实现吗? 解决方案 如果您从Fluent API的“数据注释"中切换,则无需将核心模型创建为接口. 这是一个例子. ..