本文整理汇总了C#中DataContext.AsQueryable方法的典型用法代码示例。如果您正苦于以下问题:C# DataContext.AsQueryable方法的具体用法?C# DataContext.AsQueryable怎么用?C# DataContext.AsQueryable使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DataContext
的用法示例。
在下文中一共展示了DataContext.AsQueryable方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ShouldLogAtDebugLevel
public void ShouldLogAtDebugLevel()
{
//arrange
var logger = new ConsoleOutLogger("Testing", LogLevel.Trace, true, true, true, string.Empty);
var target = new DataContext(Settings.Default.Connection, new DriversEducationMappings(), logger);
//act
var firstDriver = new Driver("Devlin", "Liles");
target.Add(firstDriver);
target.Add(new Driver("Tim", "Rayburn"));
target.Add(new Driver("Jay", "Smith"));
target.Add(new Driver("Brian", "Sullivan"));
target.Add(new Driver("Cori", "Drew"));
target.Commit();
target.Reload(firstDriver);
foreach (var driver in target.AsQueryable<Driver>())
{
target.Remove(driver);
}
target.Commit();
target.ExecuteSqlQuery<Driver>("Select * from Drivers Where LastName = @lastName",
new DbParameter[] {new SqlParameter("lastName", "Liles")});
//assert
//Assert.Inconclusive("We fail here to get the output from console nice and easy");
}
示例2: Should_Not_Call_Code_First_Bindings
public void Should_Not_Call_Code_First_Bindings()
{
//Arrange
Database.SetInitializer(new DropCreateInitializer<DataContext>(c =>
{
for (int i = 0; i < 5; i++)
{
c.Add(new Member());
}
}));
var context = new DataContext("name=TDDAirEntities");
//Act
var members = context.AsQueryable<Member>().ToList();
//Assert
}