asqueryable

    3热度

    1回答

    也许这是一个简单的问题,但AsQueryable()有一些性能损失? 一般来说我们正在与RavenDB工作,我们现有的这样的代码 protected override IQueryable<T> QueryableIndexRawQuery(string rawQuery, int skip = 0, int take = 128, string indexName = null) {

    4热度

    1回答

    我总是混淆AsQueryable,AsEnumerable。 我应该什么时候使用它们?我应该使用AsQueryable来创建一个LINQ语句来根据xml或AsEnumerable的属性来创建一个过滤器吗? [Serializable] public class LogHandler : IConfigurationSectionHandler { public object Crea

    4热度

    1回答

    我正在尝试使用MongoDB C#驱动程序版本2.2。我正在尝试使用投影,因为我不想检索文档中的所有元素。 我发现做到这一点的方法之一是使用find操作,像这样一起使用项目运营商: collection.Find(key => key.Index == 1).Project<MyClass>(Builders<MyClass>.Projection.Include(key => key.Name)

    2热度

    1回答

    我需要查询一个WinForms控制(CheckedListBoxControl)具有CheckedListBoxItemCollection我想查询一定编号即内在CheckedListBoxItem的财产 “价值” CheckedListBoxItemCollection items = myCheckedListBoxControl.Items; foreach(Department dep

    0热度

    2回答

    我有一个函数返回一个报表对象,但目前我正在通过foreach看,然后使用asQueryable方法。 我想在一个查询中做到这一点,而不必使用AsQueryable函数。 var query = from item in context.Dealers where item.ManufacturerId == manufacturerId select item; I

    1热度

    5回答

    我是新来的反思,所以请原谅我noob问题。如何创建一个带有两个参数,一个通用列表和一个字符串的方法,然后查找该列表中任何属性值与该字符串匹配的所有项目。 因此,例如,我们有3个属性的对象,我把这个对象传递给方法和搜索字符串列表,并返回其中任何属性可能包含搜索字符串对象的列表。 我可以这样做: var temp = list.AsQueryable().Where("SomeField == 1")

    2热度

    1回答

    例如说我有(伪代码): 在我的数据访问层到实体框架,这在目前返回,从而保证了我的生意才做了.ToList()public IEnumerable<User> GetUsers(string name)逻辑层不能干扰我的数据访问层。 但是,在我的业务逻辑层中,我需要稍微不同的变体,例如我需要更少的数据(例如只是userid或进一步过滤它)。 要有一个高效的数据库层,我希望另一个方法返回数据的一个子集

    12热度

    3回答

    示例代码: List<Student> Students = new List<Student>() { new Student(101, "Hugo", "Garcia", new List<int>() { 91, 88, 76, 93 }), new Student(102, "Rick", "Adams", new List<int>() { 70, 73, 66,

    0热度

    1回答

    严重的是,我必须缺少一些简单的东西。任何帮助将不胜感激。 这是场景: 1)创建一个名为DoSomething的IQueryable扩展方法,带有适当的签名(IQueryable,int x,int y)。 2)使用与IQueryable相同的签名创建名为DoSomething的IEnumerable扩展方法,EXCEPT接受/返回IEnumerable而不是IQueryable。 3)在IEnum

    0热度

    2回答

    我想使用LINQ条件多值数组字符串是split(',') 我列出数据文件夹中的数据文件。 (未在数据库中) 码C# public List<sFile> GettingFiles(string path) { //Read File in folder List<sFile> allfile = new List<sFile>(); DirectoryInfo di