public void TestDynamicEntity_测试根据SQL动态创建实体() { using (CJia.DynamicEntity de = new CJia.DynamicEntity("select * from TEST_TABLE")) { dynamic result = de.DataEntity; int i = result.Count; string AValue = result.A; Assert.AreEqual(true, de.DataEntity.isReadOnly); //result.Save(); } }
public void TestDynamicTableEntity_测试根据表名动态创建实体() { using (CJia.DynamicEntity de = new CJia.DynamicEntity("TEST_TABLE", "", null)) { dynamic result = de.DataEntity; int i = result.Count; string entityName = result.EntityName; string AValue = result.A; Assert.AreNotEqual(0, AValue.Length); result.B = "12345"; int count = result.Save(); Assert.AreEqual(false, de.DataEntity.isReadOnly); Assert.AreEqual(1, count); } }
public void SQL数据库_TestDynamicTableEntity_测试根据表名动态创建实体() { CJia.DataAdapter sqlAdapter = new CJia.DataAdapter(CJia.DbConfigName.SqlDB.ToString()); using (CJia.DynamicEntity de = new CJia.DynamicEntity(CJia.ORM.DatabaseType.SqlServer, sqlAdapter, "TABLE_W", "", null)) { dynamic result = de.DataEntity; int i = result.Count; string entityName = result.EntityName; string AValue = result.A; Assert.AreNotEqual(0, AValue.Length); result.B = "12345"; result.EntityAdapter = sqlAdapter; int count = result.Save(); Assert.AreEqual(false, de.DataEntity.isReadOnly); Assert.AreEqual(1, count); } }