我正在研究爲下一個項目使用某種數據生成技術,並對使用Visual Studio 2010的ADO.NET實體框架感到好奇。我對實體所以請溫和的框架。實體框架類命名約定v老學校數據庫命名約定
我對班級命名的偏好一直是駱駝大小寫。例如CustomerSite。 我對數據庫命名的首選項一直使用小寫和下劃線。例如customer_site。這似乎是過去十年我與許多公司的數據庫管理員一起工作的標準,這就是我採用這種技術的原因。
使用實體框架生成我的類,它總是使用表名,所以我的類名變爲customer_site。我討厭。
我是通過一個原型中間編碼,其中數據庫有許多表格(比如說40左右)。目前,我一直在研究自己的數據模型,但我厭倦了手動編碼領域和屬性。它是一個帶有標準CRUD的VB.NET WinForm應用程序,用於頂部帶有不確定鈴聲和哨聲的實體。
是否有可能使實體框架類生成器使用我想要或不想要的命名約定?還是我需要更改我的數據庫命名約定?或者直接使用實體框架類生成器給我的東西 - customer_site作爲類名稱。
有什麼想法?
感謝,
Andez
您正在使用EF代碼優先還是模型優先? – 2012-04-25 10:50:03
代碼第一史蒂夫... – Andez 2012-04-25 11:23:37