繁体   English   中英

ASP.NET/C#-实体框架-类-骨架方法

[英]ASP.NET/C# - Entity Framework - Classes - Skeleton Method

我目前有一个使用该函数这样的类:

var txbl = test.search_bustype("SUP", "Name");

要么

foreach(string toWorkWith in test.search_bustype("SUP", "Name")){ // each one }

但是,对于要使用函数搜索的每个列,我必须创建一个单独的函数。

即:列-bustype,companyID-必须具有单独的搜索功能。

我当前的代码是:

public Array search_bustype(string match, string forthat)
    {
        db = new rkdb_07022016Entities2();
        var tbl = (from c in db.tblbus_business select c).ToArray();
        List<string> List = new List<string>();
        int i = 0;
        foreach (var toCheck in tbl)
        {
            if (toCheck.BusType.ToString() == match)
            {
                if (forthat == "Name")
                {
                    List.Add(toCheck.Name);
                }
            }
            i++;
        }
        return List.ToArray();
    }

无论如何,有可能像php实际上将query发送到函数然后在其中运行它? 我没有找到许多有关如何使用Entity构建安全基础结构的资源,因此我想知道是否有人知道使用此框架创建skeleton方法的任何方法。

提前致谢!

好的,所以我偶然发现了Frameworks的源代码,现在实际上了解到Framework本身实现了Skeleton方法。

您只需简单地引用(from c in......

在理解如何进一步实现功能之前,我将不得不进一步研究该基础结构的工作方式。

谢谢您的宝贵时间! 我将关闭这个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM