我在linq2sql中使用繼承,並且使從客戶機繼承的供應商和採購員成爲實體。我需要能夠將買方升級爲供應商。Linq2sql繼承性轉換
我已經試過:
Client client = ClientMethods.ValidateId<Client>(clientId);
client.ClientTypeId = ClientMethods.CLIENT_TYPE_SUPPLIER;
db.SubmitChanges();
,但得到「不允許:從‘1’到‘2’繼承鑑別改變會從‘買方’到‘供應商’改變類型」
唯一的解決方案,我可以找到是做到這一點沒有linq2sql和寫一個SP ??
雖然你可以在linq2sql中使用SP,不是嗎?想想我至少聽說過這樣的事情...... – Svish 2009-02-20 11:19:31