public void SetGuidPrimaryKey() { GuidTest dataTest = new GuidTest(); dataTest.es.Connection.Name = "GuidTest"; switch (dataTest.es.Connection.ProviderMetadataKey) { case "esSqlCe": case "esSqlCe4": using (esTransactionScope scope = new esTransactionScope()) { string testGuid = "b3883c65-ff94-47c4-8b0c-76896bedd45a"; dataTest = new GuidTest(); dataTest.es.Connection.Name = "GuidTest"; dataTest.GuidKey = new Guid(testGuid); dataTest.Save(); Guid? tempKey = dataTest.GuidKey; dataTest.MarkAsDeleted(); dataTest.Save(); Assert.AreEqual(testGuid, tempKey.Value.ToString()); } break; default: Assert.Ignore("SqlCe only"); break; } }
static public void Delete(System.Guid guidKey, esSqlAccessType sqlAccessType) { var obj = new GuidTest(); obj.GuidKey = guidKey; obj.AcceptChanges(); obj.MarkAsDeleted(); obj.Save(sqlAccessType); }
static public void Delete(System.Guid guidKey) { var obj = new GuidTest(); obj.GuidKey = guidKey; obj.AcceptChanges(); obj.MarkAsDeleted(); obj.Save(); }
public void GuidDynamicQuery() { GuidTestCollection dataTestColl = new GuidTestCollection(); dataTestColl.es.Connection.Name = "GuidTest"; GuidTest dataTest = new GuidTest(); dataTest.es.Connection.Name = "GuidTest"; switch (dataTest.es.Connection.ProviderMetadataKey) { case "esSqlCe": case "esSqlCe4": using (esTransactionScope scope = new esTransactionScope()) { dataTest = new GuidTest(); dataTest.es.Connection.Name = "GuidTest"; dataTest.GuidKey = Guid.NewGuid(); dataTest.Save(); Guid tempKey = dataTest.GuidKey.Value; dataTestColl = new GuidTestCollection(); dataTestColl.es.Connection.Name = "GuidTest"; dataTestColl.Query.Where(dataTestColl.Query.GuidKey == tempKey); dataTestColl.Query.Load(); Assert.AreEqual(1, dataTestColl.Count); dataTest = new GuidTest(); dataTest.es.Connection.Name = "GuidTest"; Assert.IsTrue(dataTest.LoadByPrimaryKey(tempKey)); dataTest.MarkAsDeleted(); dataTest.Save(); } break; default: Assert.Ignore("SqlCe only"); break; } }
public GuidTestProxyStub(GuidTest obj, bool dirtyColumnsOnly) { theEntity = this.entity = obj; this.dirtyColumnsOnly = dirtyColumnsOnly; }
public GuidTestProxyStub(GuidTest obj) { theEntity = this.entity = obj; }