我有一個視圖,這是一個組成幾個來源(只讀),所以沒有一個鍵是唯一的。我可以創建一個在Linq-to-sql中使用的鍵,或者我應該在我的視圖中創建一個組合列,這個列是所有鍵的串聯。linq to sql:如何在orm中創建密鑰?
回答
如果你不想要,你不需要。當你想更新或插入數據時,Linq to SQL只需要主鍵,我猜你不想在視圖中。
您可以使用一個簡單的地方,在它所有的鍵語句選擇行:
from item in dc.SomeView
where item.Key1 = 500 && item.Key2 == "abc" && item.Key3 == 16
select item
啊,是的,這是因爲我使用的是一個域服務,導致我的問題。它要求你有一個主鍵定義 – 2010-10-06 00:49:50
最後,我不得不在視圖中創建一個級聯的關鍵..
這實在是一個評論,而不是對問題的回答。請使用「添加評論」爲作者留下反饋。 – 2012-08-19 14:11:46
@RostyslavDzinko:他是作者! – 2012-08-20 21:41:01
- 1. 在Linq-to-SQL類中創建實體
- 2. 創建表LINQ TO SQL
- 3. Linq to SQL創建表
- 4. 如何在LINQ to SQL中創建此SQL?
- 5. 在SQL Server中創建主密鑰
- 6. 如何在Linq-To-Sql類中創建可選的關聯?
- 7. LINQ to SQL的多個表中選擇的密鑰值對
- 8. 的LINQ to SQL - 數據庫生成的密鑰已在使用
- 9. 如何在mashape.com上創建密鑰?
- 10. 在Teradata中創建密鑰
- 11. Linq to Entities - 引用實體密鑰
- 12. SQL to Eloquent ORM
- 13. 如何查看從LINQ to SQL查詢創建的SQL?
- 14. LINQ to SQL類和Datacontext不會創建
- 15. 的LINQ to SQL:防止重複創建
- 16. 創建LINQ to SQL來計算參數
- 17. 幫助創建LINQ to SQL查詢
- 18. 創建LINQ to SQL的可重用塊
- 19. 使用LINQ to SQL創建數據庫
- 20. 如何創建Linq-To-Sql類型的臨時記錄而不引起重複密鑰問題?
- 21. 如何創建加密密鑰
- 22. 如何在準特有數據密鑰上創建主密鑰?
- 23. 在HKLM下創建密鑰
- 24. 如何在LINQ To SQL中使用.Count()?
- 25. 如何在LINQ to SQL中捕獲SqlException
- 26. 如何創建隨機密鑰php mysql?
- 27. 如何通過條件創建LINQ to SQL Group?
- 28. 如何在LINQ to SQL中處理SQL Server數據庫中的加密列?
- 29. 如何創建iOS簽名密鑰?
- 30. Linq To SQL:建模關聯
我剛剛創建一個concatinated鍵在視圖中...工作,只是想知道是否有辦法做到這一點在orm – 2010-10-05 19:59:48