我是MVC的新手,並且正在瀏覽一些教程。我得到了Code First設計的概念和/或如何將數據庫實體(現有的)映射到模型。但是我遇到的情況是,我已經設計了我的模型並設計了數據庫(關係型),因爲我在WCF中執行了一個項目。我的數據庫設計並不完全反映我的模型設計(我從來沒有想過我會盡快在MVC做些什麼)。所以請幫助我,我真的需要從現有的數據庫中創建我的模型嗎?我可以使用EntityTypeConfiguration類(以某種方式)將模型映射到數據庫設計? 我的觀點(個人,雖然開明)我不想再次重新創建我的模型。有沒有其他方法?映射模型到數據庫設計 - MVC
P.S.目前,我正在使用ADO.NET存儲的proc調用來從數據庫中檢索數據,其中存儲的過程「JOINS」所需的表並給出結果。
任何幫助非常感謝。 由於
編輯:類比數據庫設計不同的 一個例子:
我的類設計爲實體:
public class Offer
{
private int _offerID;
private string _offerLogo;
private byte[] _offerLogoBytes;
private string _offerHeading;
private string _offerDescription;
private string _offerInStore;
private string _offerOnline;
private DateTime _offerStartDate;
private DateTime? _offerEndDate;
private IList<Product> _itemsOnSale;
private string _offerType;
private decimal _offerDiscountValue;
private string _offerT_and_C;
private bool isPersonalised;
private List<int> _ageRanges;
private int _genderSection;
public Offer()
{
ItemsOnSale = new List<Product>();
AgeRange = new List<int>();
}
.
.
other methods and public properties...
}
看看[Database First](http://www.asp.net/mvc/tutorials/mvc-5/database-first-development/creating-the-web-application)。這將基於現有數據庫自動爲您生成實體類。 – HTX9 2014-09-22 02:58:35
三個問號。答案是:也許,是的,也許。換句話說:我們無法回答你的問題。顯示數據庫設計不同的一個典型示例,因此我們可以嘗試使其適合。 – 2014-09-22 08:55:09