草庐IT

cesium-2-entity

全部标签

php - 学说 2 : Force scheduleForUpdate on a non-changed entity

当没有实际更改属性时,如何手动安排实体进行更新?我尝试了$entityManager->getUnitOfWork()->scheduleForUpdate($entity)但它在核心中给出了一个错误,我没有调试Doctrine的意图。实体在重要时被管理:$entity=$repository->findOne(1)我需要这个,所以doctrine会在flush()上调用我的EventSubscriber。我也尝试过像$entityManager->getEventManager()->dispatchEvent(\Doctrine\ORM\Events::preUpdate)这样的东

mysql - 如何优化 Entity Framework 查询

我正在使用Linq-To-Entities执行查询,该查询仅返回947行但运行时间为18秒。我已经完成了一个“ToTraceString”来获取底层的sql并直接在数据库上运行相同的东西并获得相同的时间。我使用了调优顾问并创建了几个索引,尽管影响很小。查看查询执行计划,有几个嵌套循环占用了95%的时间,但这些循环已经在处理索引了?有没有人对如何强制对EF查询进行某些优化有任何想法?编辑:提供额外信息三个表的基本ER图如下:People>----People_Event_Link----我正在运行的linq旨在为特定的人(使用P_ID)取回所有事件:varquery=fromevinge

Cesium 实战教程 - 调整 3dtiles 倾斜摄影大小

Cesium实战教程-调整3dtiles倾斜摄影大小核心代码完整代码在线示例之前由于误解遇到一个特殊的需求:想要把三维球上叠加倾斜摄影进行自由放大缩小,跟随地图的缩放进行缩放。后来经过搜索、尝试,终于实现了需求。但是,后来发现是误解需求了,甲方只是需要放大缩小地图,不需要改变倾斜摄影的比例。不过也算是学习了一个功能,这里记录一下。本文主要包括核心代码、完整代码、在线示例三部分。核心代码这里介绍一下修改倾斜摄影比例缩放的方法。由于Cesium近期版本变动,本文介绍的内容包含Cesium1.107.0之前的版本以及之后的版本。两个版本最主要的区别是改变了3dtile的加载方式以及异步解析方式。1.

mysql - 创建索引时,带有 mysql 数据库迁移的 Entity Framework 失败

是什么导致了带有EntityFramework的MySQL中的这个错误?我可以生成迁移脚本并连接到数据库,但它不喜欢在尝试创建索引时生成的SQL,尤其是“散列”。例子:CREATEindex`IX_Facility_ID`on`Contact.Address`(`Facility_ID`DESC)usingHASH错误:MySql.Data.MySqlClient.MySqlException(0x80004005):Incorrectusageofspatial/fulltext/hashindexandexplicitindexorder有什么办法解决这个问题吗?这是EF6和最新的

c# - MySql + Entity Framework = 每个派生表必须有自己的别名

我必须从我的C#程序访问其他开发人员的一些MySqlView。所以经过一些搜索我决定EntityFramework,并使用这个问题中提到的驱动程序:UsingMySQLwithEntityFramework(MySQL.NETConnector)。现在,我正在尝试获取一个View的第一个元素:myEntities.events.First();然后,我得到一个异常(exception):System.Data.EntityCommandExecutionExceptionwasunhandledMessage=Anerroroccurredwhileexecutingthecomman

c# - 如何更改数据库 - Entity Framework (mysql 数据库)使用的模式?

我在项目中使用EntityFramework连接到Mysql数据库。提供者是DevartDot.connect。此应用程序需要使用用户在运行时提供的连接参数连接到数据库。这当然包括Mysql数据库名称。我使用EntityConnectionStringBuiler和EntityConnection类来构建和存储自定义连接参数。问题是,即使使用这样的给定参数,应用程序始终会连接到使用visualstudio向导设计EntityModel时命名的数据库。非常奇怪的是,在调试和检查ObjectContext的状态时,正确使用了自定义连接参数......这让我很生气!!!!有什么线索吗?

c# - 部署使用 LINQ to Entities 的应用程序

我想使用L2E,因为它对我公司的应用程序非常方便,我创建了一个演示项目,该演示确实在每台机器上运行,但是当我,比方说,按下一个按钮,它有一些使用我得到的实体的代码这个错误:specifiedstoreprovidercannotbefoundintheconfiguration,orisnotvalid.请注意,我只在没有安装VS2008的机器上出现此错误,在这些机器(装有VS2008的机器)上,演示运行良好。任何建议表示赞赏。我将MySql服务器与MysqlConector6.3一起使用,模型是使用ADO.Net实体模型创建的。编辑这里是完整的错误跟踪:Seetheendofthis

c# - 在 Entity Framework 中使用 SqlQuery RAW 查询返回匿名类型

如何使EntityFrameworkSqlQuery返回匿名类型。现在我运行一个context.TheObject.SqlQuery()原始查询。查询连接两个表,我想返回连接表的结果。如果我将它与类型context.TheObject.SqlQuery()一起使用我只能看到相同类型的表的结果。我试过了db.Database.SqlQuery("thesqlqueryhere");使用与结果对象匹配的预定义类,但所有字段均为空。将EntityFramework6与MySQL结合使用。 最佳答案 我在这里冒险,将尝试解决您的潜在问题,而

c# - Entity Framework 代码优先 MaxLength 和 FixedLegth(char 与 varchar)

我有一个从现有数据库创建的EntityFrameworkCodeFirst模型,我想使用DataAnnotations以不同的方式装饰一些char和varchar。char和varchar的区别在于Char是固定长度的,varchar是可变长度的。对于Varchar,我使用[Maxlength(length)]对于char,这是正确的方法还是有更好的方法来定义将类中的字符串属性映射为数据库中的char? 最佳答案 通过流畅的api,您可以使用IsFixedLength()://SetStudentNamecolumnsizeto50

c# - Entity Framework ,使用多个数据库/连接

我有以下问题。我正在使用EntityFramework6,我希望能够在运行时更改使用的数据库,或者至少我希望能够在选项中输入时检查连接信息。我的问题是我们想要支持MySql和LocalDBv12.0,所以简单地交换连接字符串在这里没有帮助-我必须交换ExecutionStrategy和ConnectionFactory。EF似乎锁定了所有配置,所以我无法在运行时更改它,是否有解决方法?目前,我已尝试创建多个DbConfigurations并使用[DbConfigurationType(typeof(LocalDbConfigruation))]的定义为每个配置派生上下文。我预计这会失败