I'm trying to delete a row using DeleteEntitiesDirectly and I'm getting an "Object reference not set to an instance of an object." error.
The code:
Dim adapter As New DataAccessAdapter
Dim bucket As New RelationPredicateBucket
bucket.PredicateExpression.Add(PredicateFactory.CompareValue(CustomerOrdersFieldIndex.OrderId, ComparisonOperator.Equal, id))
error on this line: >> adapter.DeleteEntitiesDirectly("Customer_Orders", bucket)
Trace:
InnerException: Nothing
Message: "Object reference not set to an instance of an object."
Source: "ORMDBSpecific"
StackTrace: " at ORM.DatabaseSpecific.PersistenceInfoFactory.GetAllFieldPersistenceInfos(String objectName) in T:\1private\dev\dotNET\arbProj ORM\DatabaseSpecific\PersistenceInfoFactory.vb:line 64
at ORM.DatabaseSpecific.DataAccessAdapter.GetFieldPersistenceInfos(String entityName) in T:\1private\dev\dotNET\arbProj ORM\DatabaseSpecific\DataAccessAdapter.vb:line 300
at SD.LLBLGen.Pro.ORMSupportClasses.DataAccessAdapterBase.DeleteEntitiesDirectly(String entityName, IRelationPredicateBucket filterBucket)
at Affil_BIZ.TSManager.DeleteOrder(Int32 id) in T:\1private\dev\dotNET\arbProj.vb:line 189"
TargetSite: {System.Reflection.RuntimeMethodInfo}