本文整理汇总了C#中Data.Linq.TestDbManager.GetTable方法的典型用法代码示例。如果您正苦于以下问题:C# TestDbManager.GetTable方法的具体用法?C# TestDbManager.GetTable怎么用?C# TestDbManager.GetTable使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Data.Linq.TestDbManager
的用法示例。
在下文中一共展示了TestDbManager.GetTable方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: UserLinqInsert
public void UserLinqInsert([IncludeDataContexts("Oracle")] string context)
{
using (var db = new TestDbManager(context))
{
db.BeginTransaction();
db.GetTable<User>().Insert(() => new User { Name = "user" });
}
}
示例2: UserLinqInsert
public void UserLinqInsert()
{
using (var db = new TestDbManager("Oracle"))
{
db.BeginTransaction();
db.GetTable<User>().Insert(() => new User { Name = "user" });
}
}
示例3: AllNames
public void AllNames([IncludeDataContexts("Sql2008")] string context)
{
using (var db = new TestDbManager(context))
db.GetTable<ParenTable>()
.DatabaseName("TestData")
.OwnerName("dbo")
.TableName("Parent")
.ToList();
}
示例4: AllNames
public void AllNames()
{
using (var db = new TestDbManager("Sql2008"))
db.GetTable<ParenTable>()
.DatabaseName("BLToolkitData")
.OwnerName("dbo")
.TableName("Parent")
.ToList();
}
示例5: IsDbGeneratedTest
public void IsDbGeneratedTest()
{
using (var db = new TestDbManager("Sql2008"))
{
var id = db.InsertWithIdentity(new L2SPersons
{
FirstName = "Test",
LastName = "Test",
Gender = "M"
});
db.GetTable<L2SPersons>().Delete(p => p.PersonID == ConvertTo<int>.From(id));
}
}
示例6: IsDbGeneratedTest
public void IsDbGeneratedTest([IncludeDataContexts("Sql2008", "Sql2012")] string context)
{
using (var db = new TestDbManager(context))
{
db.BeginTransaction();
var id = db.InsertWithIdentity(new L2SPersons
{
FirstName = "Test",
LastName = "Test",
Gender = "M"
});
db.GetTable<L2SPersons>().Delete(p => p.PersonID == ConvertTo<int>.From(id));
}
}
示例7: OwnerName
public void OwnerName([IncludeDataContexts("Sql2008", "Sql2012")] string context)
{
using (var db = new TestDbManager(context))
db.GetTable<Parent>().OwnerName("dbo").ToList();
}
示例8: DatabaseName
public void DatabaseName([IncludeDataContexts("Sql2008")] string context)
{
using (var db = new TestDbManager(context))
db.GetTable<Parent>().DatabaseName("TestData").ToList();
}
示例9: InheritanceMappingIssueTest
public void InheritanceMappingIssueTest()
{
using (var db = new TestDbManager())
{
var q1 = db.GetTable<Parent222>();
var q = q1.Where(_ => _.Value.ID == 1);
var sql = ((Table<Parent222>)q).SqlText;
Assert.IsNotEmpty(sql);
}
}
示例10: MapAbstract
public void MapAbstract()
{
using (var db = new TestDbManager())
{
var q = from a in db.GetTable<AbsChild>()
select new { a.ChildID, a.Parent.Value1 };
var ql = q.ToList();
}
}
示例11: MyType1
public void MyType1()
{
using (var db = new TestDbManager { MappingSchema = _myMappingSchema })
{
var list = db.GetTable<MyParent>().ToList();
}
}
示例12: CharTest2
public void CharTest2()
{
List<PersonCharTest> list;
using (var db = new TestDbManager())
list = db.GetTable<PersonCharTest>().ToList();
ForEachProvider(db => AreEqual(
from p in list where 'M' == p.Gender select p.PersonID,
from p in db.GetTable<PersonCharTest>() where 'M' == p.Gender select p.PersonID));
}
示例13: ContractLinqManyInsertWithIdentity
//[Test]
public void ContractLinqManyInsertWithIdentity()
{
using (var db = new TestDbManager("Oracle"))
{
db.BeginTransaction();
var user = new User { Name = "user" };
user.Id = Convert.ToInt64(db.InsertWithIdentity(user));
db.GetTable<User>().InsertWithIdentity(db.GetTable<Contract>(), x => new Contract
{
UserId = x.Id, ContractNo = 1, Name = "contract"
});
}
}
示例14: ContractLinqInsertWithIdentity
public void ContractLinqInsertWithIdentity([IncludeDataContexts("Oracle")] string context)
{
using (var db = new TestDbManager(context))
{
db.BeginTransaction();
var user = new User { Name = "user" };
user.Id = Convert.ToInt64(db.InsertWithIdentity(user));
db.GetTable<Contract>().InsertWithIdentity(() => new Contract { UserId = user.Id, ContractNo = 1, Name = "contract" });
}
}
示例15: OwnerName
public void OwnerName()
{
using (var db = new TestDbManager("Sql2008"))
db.GetTable<Parent>().OwnerName("dbo").ToList();
}