2016-06-13 43 views
-1

我在我的C#代碼中使用linq到sql框架。我想實現一個場景的查詢模式(檢查給定的組織是否有效)。如何在不使用數據上下文的情況下做到這一點我不想爲我想檢查我的場景的表使用或創建數據上下文。在不使用數據上下文的情況下在C#代碼中實現查詢模式

+0

這是非常不清楚你想達到的目標。數據上下文*是*您如何訪問LINQ to SQL中的數據。請澄清你的問題。 –

+0

好吧..我已經添加了一個新的模式和表到我的分貝。現在我希望從我的代碼中訪問這個模式表,而不必將這個新模式添加到我的代碼中。如果組織存在或不存在,我需要檢查這個新表。 –

+0

因此,請使用普通SQL或LINQ to DataTables。我沒有看到你期望如何使用普通的LINQ to SQL方法來查詢,這種方法依賴於在對象模型中以強類型的形式存在模式,而不需要存在該模式信息。 *爲什麼*你不想創建數據上下文? *爲什麼*你不想將新的模式添加到代碼中? –

回答

0

你想讓原始sql像這樣執行嗎?

var blogNames = context.Database.SqlQuery<string>("SELECT Name FROM dbo.Blogs").ToList(); 

https://msdn.microsoft.com/en-us/data/jj592907.aspx

+0

是的,我需要這樣的東西..但要確保查詢模式實施 –

+0

是這樣的嗎? http://crosscuttingconcerns.com/CommandQuery-Object-pattern –