2013-06-20 30 views

回答

0

你得到你的目標的方法之一是使用SQL Server過程從表中後獲得最大的ID,並加上1,你會得到你下一個ID ..這是一種浪費的方式爲獲得你的目標

SELECT MAX(ID) FROM POST 

對於如何使用存儲過程到EF閱讀此鏈接可能幫助你

http://www.devtoolshed.com/using-stored-procedures-entity-framework-scalar-return-values

+0

-1:在OP想提前知道新的ID。這樣他只會在提交後才知道。 –

+0

多數民衆贊成在多數民衆贊成,我讀快速@FrancescoDeLisi感謝您的建議,我在這裏測試如何讓這個目標..有點棘手..但只是我現在想的方式。 –

+0

-1刪除,這似乎是一個很好的答案,但要小心,如果有併發插入。 –