草庐IT

entity-model

全部标签

mysql - Django: 1215, 'Cannot add foreign key constraint' on model with only one field

我有一个沙拉模型:classSalad(models.Model):some_field=models.ForeignKey(Profile,on_delete=models.CASCADE,null=True)无论我如何调用类、单个字段、我用什么模型代替Profile,或者我选择的任何on_delete选项。我系统地得到错误:django.db.utils.IntegrityError:(1215,'无法添加外键约束')错误日志:Traceback(mostrecentcalllast):File"C:\Users\Div-o\AppData\Local\Programs\Pytho

c# - 如何在带有 Entity Framework 的 ASp.net 应用程序中同时使用 MySQL 和 MSSQL

我编写了一个ASp.netC#.NET4.0应用程序并使用了MsSQL2008DB。这是一个2层应用程序...BLL/DAL和UI我用过-表格(具有多个索引以使记录唯一)-表之间的关系(1到m关系)-数据模型EntityFramework-LINQ(更新/插入/选择/删除)我没用过-存储过程-观点-TSQL-无需手动SQL操作-等等因此,如果您看到它的设置非常简单。应用使用MsSQL2008DB所以我的问题是:我需要使用MySQL(客户要求)。我需要做什么?由于我使用了EntitiyFramework,我认为这应该很容易完成,对吧?我怎样才能使应用程序可以使用MySQL/或可以同时支持

mysql - Entity Framework 代码优先与 MySql 错误

EntityFramework版本4.3+出现以下错误http://www.cnblogs.com/shouzheng/archive/2012/03/09/2388177.html(已翻译)UseEntityFrameworktheCodeFirstDevelopmentandonecaseofMySqldatabaseproblem我想使用最新版本的EF,因为版本MySql.Data.MySqlClient.MySqlException(0x80004005):YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondsto

c# - 将 Entity Framework 与 MySQL 一起使用时,Unicode 字符将替换为基本字符

背景我注意到,当通过EntityFramework从我的MVC网站保存数据时,如果我有类似希腊语“α”的东西,它将被转换为“a”。采取的行动我在数据库上下文中覆盖了OnModelCreating并添加了以下代码。modelBuilder.Properties().Configure(x=>{x.HasColumnType("NVARCHAR");x.IsUnicode(true);});这最初看起来很有希望,因为新生成的迁移具有这种结构。AlterColumn("dbo.Item","Name",c=>c.String(maxLength:800,storeType:"nvarchar

mysql - 尝试使用 MySQL ADO.NET 驱动程序连接到数据库时,Visual Studio 2010 从数据库生成模型时出现错误消息,如何解决?

我正在尝试使用来自MySQL的官方连接器/Net6.4.3ADO.NET驱动程序从我的MySQL数据库生成我的ADO.NET实体模型。但是,在我输入我的DB-info并单击下一步(测试连接报告连接成功)后,我从VisualStudio收到以下错误消息:连接数据库时出错。数据库可能不可用。发生“System.Data.ProviderIncompatibleException”类型的异常。错误消息是:“提供者未返回ProviderManifestToken字符串”。捕获到的内部异常是“System.FormatException”类型,并带有此错误消息:“输入字符串的格式不正确。”。有人

php - 数据库设计 : implementing several types of the same entity

我正在编写一个分类广告Web应用程序。该应用程序有几种类型的广告:一般广告(电子产品、玩具、宠物、书籍...)房地产(房屋、公寓、地block……)车辆(摩托车、汽车、货车、卡车...)每种类型都有几个公共(public)字段(id、title、description),还有一些是它的类型独有的:常规广告(无专用字段)房地产(面积、特性类型……)车辆(车辆类型、容积、公里...)对于这种情况,最推荐的方法是什么?一个包含所有字段的表格,将那些字段留空不适用于当前记录集。包含所有广告通用字段的主表,以及包含专有字段的每种类型广告的附加表。每种类型的广告一个表。其他

c# Entity Framework 抛出异常但不回滚数据库

我有一个简单的查询来更新我数据库中的两个表publicvoidUpdateLogins(intuserId){using(varcontext=newstoremanagerEntities()){useritem=context.users.Where(x=>x.id==userId).FirstOfDefault();item.logins+=1;context.SaveChanges();accountaccountItem=context.accounts.Where(x=>x.userId==userId).FirstOfDefault();accountItem.login

c# - 尝试使用 MySQL Entity Framework 6 运行控制台应用程序时出现 ConfigurationErrorException

我正在尝试学习如何将EntityFramework6与MySQL结合使用。因为我已经有一个现有的数据库,所以我遵循ModelFirst方法。但是,我总是会遇到这条含糊不清的错误消息。错误在Program.cs中的这行代码中触发:Liststudents=dbContext.Students.ToList();错误信息只是说:Anunhandledexceptionoftype'System.Configuration.ConfigurationErrorsException'occurredinSystem.Configuration.dllAdditionalinformation:

c# - 使用 Entity Framework 6.0 在 gridView 中显示 Table 的特定列

我想要的是:DataTabledt=mystaticClass.gettableFuction("selectcol1,col2,col3,col4fromtable1wheredatebetween(date1anddate2)andid=(selectmax(id)fromtable1)");现在我想使用linq表达式填充我的数据表。我试过了。lamiEntities1lam=newlamiEntities1();varpay=frompinlam.Mytablename.AsEnumerable()wherep.Date>start&&p.Date这里不知道如何调用max函数获取

高级辅助驾驶的测试案例-Model Desk(dSPACE)

针对目前高级辅助驾驶,本文简要描述dSPACE产品ModelDesk,可以支持的测试用例。1.AEB自动紧急刹车系统;--Euro-NCAPAEB测试,ModeDesk的道路场景搭建满足以下:在准备阶段,行驶在直径为30米的圆形车道,实现测试车的轮胎进入行驶状态。三种测试用例的车道长度分别设置:1)CCRs为304米;2)CCRm为307米;3)CCRb为208米;车道线宽设置为8米;--Euro-NCAPAEB测试,ModelDesk交通流场景设置满足以下:城市路况或者快速公路车辆速度的配置:10-50km/h;30-80km/h;50-80km/h2.FCW前撞预警系统;--NHSTAFC