c# - Null reference exception in EF 6.0+ after upgrading from 6.0-beta1 -
after upgrading project ef 6.0-6.1 (this happens every version) ef 6.0-beta1 i'm getting exception:
system.nullreferenceexception: object reference not set instance of object. @ system.data.entity.core.mapping.viewgeneration.structures.typerestriction.asuserstring(stringbuilder builder, string blockalias, boolean skipisnotnull) @ system.data.entity.core.mapping.viewgeneration.structures.boolexpression.asuserstringvisitor.visitterm(termexpr`1 expression) @ system.data.entity.core.common.utils.boolean.termexpr`1.accept[t_return](visitor`2 visitor) @ system.data.entity.core.mapping.viewgeneration.structures.boolexpression.asuserstringvisitor.visitandor(treeexpr`1 expression, exprtype kind) @ system.data.entity.core.mapping.viewgeneration.structures.boolexpression.asuserstringvisitor.visitand(andexpr`1 expression) @ system.data.entity.core.common.utils.boolean.andexpr`1.accept[t_return](visitor`2 visitor) @ system.data.entity.core.mapping.viewgeneration.structures.boolexpression.asuserstringvisitor.visitandor(treeexpr`1 expression, exprtype kind) @ system.data.entity.core.mapping.viewgeneration.structures.boolexpression.asuserstringvisitor.visitor(orexpr`1 expression) @ system.data.entity.core.common.utils.boolean.orexpr`1.accept[t_return](visitor`2 visitor) @ system.data.entity.core.mapping.viewgeneration.structures.boolexpression.asuserstringvisitor.asuserstring(boolexpr`1 expression, stringbuilder builder, string blockalias) @ system.data.entity.core.mapping.viewgeneration.structures.boolexpression.asuserstring(stringbuilder builder, string blockalias, boolean writeroundtrippingmessage) @ system.data.entity.core.mapping.viewgeneration.validation.rewritingvalidator.entityconfigurationtouserstring(boolexpression condition, stringbuilder builder, boolean writeroundtrippingmessage) @ system.data.entity.core.mapping.viewgeneration.validation.rewritingvalidator.entityconfigurationtouserstring(boolexpression condition, stringbuilder builder) @ system.data.entity.core.mapping.viewgeneration.queryrewriting.queryrewriter.addelsedefaulttocasestatement(memberpath currentpath, casestatement casestatement, list`1 domain, celltreenode rightdomainquery, tile`1 unioncaserewriting) @ system.data.entity.core.mapping.viewgeneration.queryrewriting.queryrewriter.generatecasestatements(ienumerable`1 members, hashset`1 outputusedviews) @ system.data.entity.core.mapping.viewgeneration.queryrewriting.queryrewriter.generateviewcomponents() @ system.data.entity.core.mapping.viewgeneration.viewgenerator.generateviewsforextentandtype(edmtype generatedtype, viewgencontext context, cqlidentifiers identifiers, keytolistmap`2 views, viewgenmode mode) @ system.data.entity.core.mapping.viewgeneration.viewgenerator.generatedirectionalviewsforextent(viewtarget viewtarget, entitysetbase extent, cqlidentifiers identifiers, keytolistmap`2 views) @ system.data.entity.core.mapping.viewgeneration.viewgenerator.generatedirectionalviews(viewtarget viewtarget, cqlidentifiers identifiers, keytolistmap`2 views) @ system.data.entity.core.mapping.viewgeneration.viewgenerator.generateallbidirectionalviews(keytolistmap`2 views, cqlidentifiers identifiers) @ system.data.entity.core.mapping.viewgeneration.viewgengatekeeper.generateviewsfromcells(list`1 cells, configviewgenerator config, cqlidentifiers identifiers, entitycontainermapping containermapping) @ system.data.entity.core.mapping.viewgeneration.viewgengatekeeper.generateviewsfrommapping(entitycontainermapping containermapping, configviewgenerator config) @ system.data.entity.core.mapping.storagemappingitemcollection.viewdictionary.serializedgenerateviews(entitycontainermapping entitycontainermap, dictionary`2 resultdictionary) @ system.data.entity.core.mapping.storagemappingitemcollection.viewdictionary.serializedgetgeneratedviews(entitycontainer container) @ system.data.entity.core.common.utils.memoizer`2.<>c__displayclass2.<evaluate>b__0() @ system.data.entity.core.common.utils.memoizer`2.result.getvalue() @ system.data.entity.core.common.utils.memoizer`2.evaluate(targ arg) @ system.data.entity.core.mapping.storagemappingitemcollection.viewdictionary.getgeneratedview(entitysetbase extent, metadataworkspace workspace, storagemappingitemcollection storagemappingitemcollection) @ system.data.entity.core.mapping.storagemappingitemcollection.getgeneratedview(entitysetbase extent, metadataworkspace workspace) @ system.data.entity.core.metadata.edm.metadataworkspace.getgeneratedview(entitysetbase extent) @ system.data.entity.core.query.plancompiler.preprocessor.expandview(scantableop scantableop, isofop& typefilter) @ system.data.entity.core.query.plancompiler.preprocessor.processscantable(node scantablenode, scantableop scantableop, isofop& typefilter) @ system.data.entity.core.query.plancompiler.preprocessor.visit(scantableop op, node n) @ system.data.entity.core.query.internaltrees.scantableop.accept[tresulttype](basicopvisitoroft`1 v, node n) @ system.data.entity.core.query.internaltrees.basicopvisitoroft`1.visitnode(node n) @ system.data.entity.core.query.plancompiler.subquerytrackingvisitor.visitchildren(node n) @ system.data.entity.core.query.plancompiler.subquerytrackingvisitor.visitrelopdefault(relop op, node n) @ system.data.entity.core.query.plancompiler.preprocessor.visit(projectop op, node n) @ system.data.entity.core.query.internaltrees.projectop.accept[tresulttype](basicopvisitoroft`1 v, node n) @ system.data.entity.core.query.internaltrees.basicopvisitoroft`1.visitnode(node n) @ system.data.entity.core.query.plancompiler.subquerytrackingvisitor.visitchildren(node n) @ system.data.entity.core.query.internaltrees.basicopvisitorofnode.visitdefault(node n) @ system.data.entity.core.query.internaltrees.basicopvisitorofnode.visitphysicalopdefault(physicalop op, node n) @ system.data.entity.core.query.internaltrees.basicopvisitoroft`1.visit(physicalprojectop op, node n) @ system.data.entity.core.query.internaltrees.physicalprojectop.accept[tresulttype](basicopvisitoroft`1 v, node n) @ system.data.entity.core.query.internaltrees.basicopvisitoroft`1.visitnode(node n) @ system.data.entity.core.query.plancompiler.preprocessor.process(dictionary`2& tvfresultkeys) @ system.data.entity.core.query.plancompiler.preprocessor.process(plancompiler plancompilerstate, structuredtypeinfo& typeinfo, dictionary`2& tvfresultkeys) @ system.data.entity.core.query.plancompiler.plancompiler.compile(list`1& providercommands, columnmap& resultcolumnmap, int32& columncount, set`1& entitysets) @ system.data.entity.core.query.plancompiler.plancompiler.compile(dbcommandtree ctree, list`1& providercommands, columnmap& resultcolumnmap, int32& columncount, set`1& entitysets) @ system.data.entity.core.entityclient.internal.entitycommanddefinition..ctor(dbproviderfactory storeproviderfactory, dbcommandtree commandtree, dbinterceptioncontext interceptioncontext, idbdependencyresolver resolver, bridgedatareaderfactory bridgedatareaderfactory, columnmapfactory columnmapfactory) @ system.data.entity.core.entityclient.internal.entityproviderservices.createcommanddefinition(dbproviderfactory storeproviderfactory, dbcommandtree commandtree, dbinterceptioncontext interceptioncontext, idbdependencyresolver resolver) @ system.data.entity.core.entityclient.internal.entityproviderservices.createdbcommanddefinition(dbprovidermanifest providermanifest, dbcommandtree commandtree, dbinterceptioncontext interceptioncontext) @ system.data.entity.core.common.dbproviderservices.createcommanddefinition(dbcommandtree commandtree, dbinterceptioncontext interceptioncontext) @ system.data.entity.core.objects.internal.objectqueryexecutionplanfactory.createcommanddefinition(objectcontext context, dbquerycommandtree tree) @ system.data.entity.core.objects.internal.objectqueryexecutionplanfactory.prepare(objectcontext context, dbquerycommandtree tree, type elementtype, mergeoption mergeoption, boolean streaming, span span, ienumerable`1 compiledqueryparameters, aliasgenerator aliasgenerator) @ system.data.entity.core.objects.entitysqlquerystate.getexecutionplan(nullable`1 formergeoption) @ system.data.entity.core.objects.objectquery`1.<>c__displayclass7.<getresults>b__6() @ system.data.entity.core.objects.objectcontext.executeintransaction[t](func`1 func, idbexecutionstrategy executionstrategy, boolean startlocaltransaction, boolean releaseconnectiononsuccess) @ system.data.entity.core.objects.objectquery`1.<>c__displayclass7.<getresults>b__5() @ system.data.entity.infrastructure.defaultexecutionstrategy.execute[tresult](func`1 operation) @ system.data.entity.core.objects.objectquery`1.getresults(nullable`1 formergeoption) @ system.data.entity.core.objects.objectquery`1.<system.collections.generic.ienumerable<t>.getenumerator>b__0() @ system.data.entity.internal.lazyenumerator`1.movenext()
when trying data dbset<> in context. of cource i'm checking these dbsets null - not null. tryed search on stackoverflow , other sources - can't find appropriate solution problem. 1 more - database creation fine, tables created succesfully on sql server , on sqlce.
thank's in advance.
Comments
Post a Comment