我使用C#
,我嘗試創建一個表,使用ServiceStack.OrmLite
,對應於運行時創建一個類的類型,我關注的話題,我已經找到了以下解決方案:創建(和選擇)的表使用動態servicestack ormlite
在
runtime (employeeType)
創建類型後,我能做到以下幾點:db.CreateTableIfNotExists(employeeType);
這將創建對應(動態創建類型爲 「員工」)的Employee表
然後,使用下列內容:
var typedApi = db.CreateTypedApi(employeeType);
我能得到一個TypedApi可能用於插入,刪除,更新動態創建的Employee表。
其實,我的問題是,我不能讓從表中「僱員」一個簡單的SELECT語句,因爲這需要通過一個通用
type T
我沒有,具體如下:db.Select<T>(); // T is supposed to be my "employeeType" created dynamically.
是否可以從對應於運行時創建類型的表中進行選擇?
謝謝你的幫助!
對的,這是可能的! – MarmiK