小编Jua*_*uan的帖子

EF6 MySQL StrongTypingException当Column不是PK时

我们在VS 2013中使用MySql和Entity FrameWork,这些是安装的工具:

  • MySql Server 5.7.8
  • MySql WorkBench 6.3.
  • MySql for Visual Studio 1.2.4
  • 连接器/ NET 6.9.
  • VS 2013旗舰版
  • 通过NuGet安装实体FrameWork 6.1.3

我们已将必要的库导入项目MySQLWeb,MySQL.Data,Mysql.Data.Emtity.EF6

我们使用MySQLWorkBench创建了一个带有这样一个简单表的模式:

CREATE TABLE `persona` (
  `idpersona` int(11) NOT NULL,
  `nombre` int(11) DEFAULT NULL,
  PRIMARY KEY (`idpersona`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Run Code Online (Sandbox Code Playgroud)

我们遇到的问题是,我们创建了ADO.net实体数据模型,我们将其连接到数据库,但之后它不会创建模型并显示以下错误:

'System.Data.StrongTypingException:El Valor de la columna'IsPrimaryKey'de la tabla'TableDetails'es DBNull.---> System.InvalidCastException:Lacontraiónespecificadanoesválida.恩Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.SchemaDiscovery.TableDetailsRow.get_IsPrimaryKey()---鳍德尔seguimiento德拉皮拉德拉excepciónINTERNA --- EN Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.SchemaDiscovery .TableDetailsRow.get_IsPrimaryKey()EN Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.StoreModelBuilder.CreateProperties(IList的1 columns, IList1个错误,表1& keyColumns, List1 excludedColumns,名单1& invalidKeyTypeColumns) en Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.StoreModelBuilder.CreateEntityType(IList列1,布尔逻辑needsDefiningQuery)烯Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.StoreModelBuilder.CreateEntitySets(IEnumerable的1 tableDetailsRows, EntityRegister entityRegister, IList1个entitySetsForReadOnlyEntityTypes,DbObjectType的objectType)烯Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.StoreModelBuilder.CreateEntitySets(IEnumerable的1 tableDetailsRowsForTables, IEnumerable …

c# mysql entity-framework

9
推荐指数
2
解决办法
1万
查看次数

调试HTTP/1.1 400 Bad Request上的可视Web开发人员Web服务

我有一个.net c#mvc3 Web服务应用程序,由可视化Web开发人员2010开发.我从一个android movile应用程序调用Web服务.我想从eclipse模拟器测试Web服务.当我调试webservice应用程序时,通过从Web浏览器调用服务一切正常,但是当我使用模拟器从Android应用程序调用时,得到"HTTP/1.1 400 Bad Request".

奇怪的是,如果我在我的本地IIS 7上发布Web服务应用程序,一切都不错,虽然我无法调试该服务.

当我使用可视化Web开发人员对服务进行重新编写时,会出现一个网页,其中包含以下地址:

的 "http://本地主机:1627/myservice.asmx/myMethod的"

在我的Android应用程序上,我用这样的URL调用该服务:

"http://10.0.2.2:1627/myservice.asmx/myMethod"

但后来我得到"HTTP/1.1 400 Bad Request"

我真的很感激任何帮助.

谢谢.

.net c# android web-services visual-web-developer-2010

5
推荐指数
1
解决办法
1737
查看次数

在我的Android应用上全面实施Google地图路线服务

我已经在网上搜索了几个小时,以便在我的Android应用程序上实现direccions服务.

I am using the google maps android api 2.
Run Code Online (Sandbox Code Playgroud)

基本上我想要实际位置的方向和用户选择的标记位置.

我想明确表示我不想启动网络浏览器或谷歌地图应用程序,我想在我自己的应用程序上实现该服务.

到目前为止,我发现了一些关于在地图上绘制路线的例子,这些都没问题

http://wptrafficanalyzer.in/blog/gps-and-google-map-in-android-applications-series/

使用Google Maps API v2获取行车路线

所以我只是错过了服务的指示部分,所以你可以用箭头在我自己的列表视图中显示(转到左边,右边等).

感谢您阅读我的问题

android google-maps-android-api-2

3
推荐指数
1
解决办法
2万
查看次数

将默认图标更改为MarkerWithLabel

我一直在搜索使用谷歌地图api V3用标记显示动态文本的方法.最后,我找到了一个使用MarkerWithLabel的简单解决方案.链接后的完整文档

链接

我现在的问题是我想要更改markerwithlabel的默认图标,或者如果不可能只是不显示它.

我真的很想知道是否有人有同样的问题Cose我无法在网上找到任何相关内容

谢谢

javascript google-maps-api-3

2
推荐指数
1
解决办法
3962
查看次数