草庐IT

c# - MySql Connector 6.8.2 RC、Entity Framework 6 和 Code First

我最近升级到EntityFramework6并安装了MySql6.8.2RCConnector,因为它表示现在支持EF6CodeFirst。请记住,在升级之前,我的项目在连接器6.7.4和EF5中运行良好。我对我的web.config进行了以下更改我还添加了以下引用(.net4.5版本)MySql.DataMySql.Data.Entity.EF6MySql.Web问题是-当代码调用我收到的DBContext时:Objectreferencenotsettoaninstanceofanobject.再次强调-请记住在升级之前一切正常,所以我知道这不是代码问题,但是,也许我没有正确设置w

c# - 由于派生表, Entity Framework 很慢

我将MySQLConnector/Net6.5.4与LINQtoentities结合使用,并且我经常获得糟糕的查询性能,因为EntityFramework生成使用派生表的查询。这是我多次遇到的简化示例。在C#中,我编写了如下查询:varculverCustomers=fromcsindb.CustomerSummarieswherecs.Street=="Culver"selectcs;//later...varsortedCustomers=culverCustomers.OrderBy(cs=>cs.Name).ToList();而不是像这样生成简单的查询:SELECTcust.i

c# - Entity Framework GroupBy 使用 mySQL 取最老的

我有一个巨大的项目列表,需要按一个属性对它们进行分组。然后应选择每个组中年龄最大的。简化示例:选择每个FirstName中最早的用户。using(ED.NWEntitiesctx=newED.NWEntities()){IQueryableResult=ctx.User.GroupBy(x=>x.FirstName).Select(y=>y.OrderBy(z=>z.BirthDate).FirstOrDefault()).AsQueryable();}类用户:publicpartialclassUser{publicintUserID{get;set;}publicstringFir

c# - 首先使用生产数据库部署 Entity Framework 代码

我首先使用实体​​框架代码开发了一个非常简单的网络应用程序。经过几个小时的挫折,我意识到即使localdb是SQLServerExpress,它实际上并不意味着在使用“发布”(发布向导)时用于生产。仅供引用,我使用的是EF6.1.3、SQLServer2014、VS2013和IIS7。如果我理解正确,当您单击使用localdb发布时,您实际上所做的就是将localdb数据库复制到您的IIS7服务器。我无法弄清楚为什么当我通过VS迁移更新我的lodaldb数据库时,我的生产服务器数据库没有被更新。我理解(并且现在相信)它实际上是localdb的两个不同实例,因此不是相同的数据。好吧,我已

c# - Entity Framework MySQL tinyint(1) System.Boolean.Parse FormatException

我在使用MySQL数据库的C#model-first项目中使用EntityFramework6。一切都很好,我可以毫无问题地生成我的数据库。然后我使用设计器修改了我的.edmx文件,这里开始出现我遇到的问题。首先,设计者不再更新.edmx文件的CSDL内容和C-S映射内容部分。所以我自己更新了内容,终于可以编译项目了。这是.edmx文件,它现在的样子以及它在设计器中的样子:EDMX文件:http://pastebin.com/Xer9UyNR这是设计器View的链接:http://i.stack.imgur.com/Vcv9W.png第二个(也是最重要的一个),当EF试图从我的数据库中

java - 在 Kotlin 中使用 Room 的 @ForeignKey 作为 @Entity 参数

我遇到了一个房间tutorial在类定义中使用@PrimaryKey注释:@Entity(foreignKeys=@ForeignKey(entity=User.class,parentColumns="id",childColumns="userId",onDelete=CASCADE))publicclassRepo{...}现在,我有以下要使用主键的数据类:@Parcel(Parcel.Serialization.BEAN)dataclassFoo@ParcelConstructorconstructor(varstringOne:String,varstringTwo:Stri

java - 在 Kotlin 中使用 Room 的 @ForeignKey 作为 @Entity 参数

我遇到了一个房间tutorial在类定义中使用@PrimaryKey注释:@Entity(foreignKeys=@ForeignKey(entity=User.class,parentColumns="id",childColumns="userId",onDelete=CASCADE))publicclassRepo{...}现在,我有以下要使用主键的数据类:@Parcel(Parcel.Serialization.BEAN)dataclassFoo@ParcelConstructorconstructor(varstringOne:String,varstringTwo:Stri

kotlin - Kotlin中调用父类(super class)构造函数,Super不是表达式

我有两个类Entity和Account作为abstractclassEntity(varid:String?=null,varcreated:Date?=Date()){constructor(entity:Entity?):this(){fromEntity(entity)}funfromEntity(entity:Entity?):Entity{id=entity?.idcreated=entity?.createdreturnthis;}}和dataclassAccount(varname:String?=null,varaccountFlags:Int?=null):Entit

kotlin - Kotlin中调用父类(super class)构造函数,Super不是表达式

我有两个类Entity和Account作为abstractclassEntity(varid:String?=null,varcreated:Date?=Date()){constructor(entity:Entity?):this(){fromEntity(entity)}funfromEntity(entity:Entity?):Entity{id=entity?.idcreated=entity?.createdreturnthis;}}和dataclassAccount(varname:String?=null,varaccountFlags:Int?=null):Entit

iphone - 核心数据 NSFetchRequest 也获取 Entity 的子对象

我是iOS开发人员和CoreData的新手。我有一个父NSManagedObject@classUnits;@interfaceProperties:NSManagedObject@property(nonatomic,retain)NSString*descr;@property(nonatomic,retain)NSString*address;@property(nonatomic,retain)NSString*city;@property(nonatomic,retain)NSString*state;@property(nonatomic,retain)NSString*z