在C#程序中,可以通過使用部分類來擴展生成的數據模型中的類(因爲生成的類標記爲部分,它們有多好)。如何使用部分類在LINQPad中擴展數據模型?
但我想在LINQPad中做同樣的事情。我怎麼做 ?我看不到生成的數據模型,所以我不知道要使用什麼名稱空間和類名。
在C#程序中,可以通過使用部分類來擴展生成的數據模型中的類(因爲生成的類標記爲部分,它們有多好)。如何使用部分類在LINQPad中擴展數據模型?
但我想在LINQPad中做同樣的事情。我怎麼做 ?我看不到生成的數據模型,所以我不知道要使用什麼名稱空間和類名。
不幸的是,無法完成。
原因是datacontext和相關類型是在與查詢分開的程序集中定義的。
您可以通過運行以下LINQPad程序來驗證此操作,用數據庫中的類型替換「公寓」類型。
void Main()
{
typeof(apartments).Assembly.GetName().Dump();
GetType().Assembly.GetName().Dump();
}
你指的是什麼datamodel?你只是想在LINQPad中使用部分類嗎? –
@JeroenVannevel將LINQPad連接到數據庫時,所有表都會自動生成EF數據上下文。他希望將屬性或方法添加到其中一個生成的類中。在一個普通的Visual Studio解決方案中,您可以通過在生成的類旁邊添加一個部分類聲明來完成此操作,他問的是如何在LINQPad中針對相同的情況完成此操作。 –