簡體   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