1
我現在有一個使用該功能的這樣一類:ASP.NET/C# - 實體框架 - 類 - 的框架方法
var txbl = test.search_bustype("SUP", "Name");
或
foreach(string toWorkWith in test.search_bustype("SUP", "Name")){ // each one }
然而,每列我想要使用函數進行搜索,我必須創建一個單獨的函數。
ie:列 - 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
方法。
在此先感謝!
配置上下文,避免Array,使用泛型。如果你想返回兩個不同的東西(全對象或字符串),然後創建兩個單獨的方法。 – Guillaume