1.數據表一定得有PrimaryKey才能用EasyObjects.Net作修改動作。
原因是:
本來我按條件查詢一個記錄,然後去修改它,但是因爲那個表沒設主鍵,結果不是修改這條語句,而是將數據表中的所有記錄都修改了。
解決的辦法:把對應的數據表從項目ORMaping\BusinessAccessLayer\數據庫名\BusinessAccessLayer和ConcreteClass刪除,到數據表中把主鍵設上,然後用MyGeneration重新生成Code,再到解決方案中重新生成BusinessAccessLayer.
這樣就行了