2014-04-30 62 views
1

如果我先用模型創建我的代碼,那麼映射器將按照我的預期創建數據。但是,當我將一些新數據保存到數據庫時,所有數據的主鍵都是0. 實體框架不增加索引。 有什麼不對? 我正在使用Firebird2.5和最新的.net-Provider。實體框架firebird沒有主索引

回答

1

Firebird沒有主鍵的自動增量。 查看創建的類的屬性中有一個處理密鑰生成的屬性。這是StoreGeneratedPattern屬性,它必須設置爲Identity。

+0

注意!每次更改模型時,都必須將此屬性設置爲標識。 – GreenEyedAndy