我正在做一个Windows Phone应用程序,我有一个在Azure中运行的WebApi。如何使用可移植类库和EF代码优先?
我为我的“模型”项目使用新的“可移植类库”(http://msdn.microsoft.com/en-us/library/gg597391.aspx),这是因为我的WebApi项目(这是一个normal ASp.NET MVC 4项目)和我的Windows Phone项目。
这很好用,模型(POCO)类被序列化和反序列化,就像我想的那样。
现在我想开始存储一些我的Models/POCO对象,并希望为此使用EF Code-first,但这是一个问题,因为我无法将EntityFramework程序集添加到“可移植类库“项目,我真的不想或者因为我只需要我的Models项目中的一小部分(属性)。
那么,任何建议如何一个方法这是最好的方式?
UPDATE: 嗯,好像我其实可以添加的EntityFramework组件项目,但并没有真正帮助我,因为我的属性需要System.ComponentModel.DataAnnotations哪些不能用生活在Windows Phone上使用。 还有什么建议吗?
谢谢,不知道EF有一个流利的API。看起来像你在那里建议的一个很好的解决方案,我会试试看。 – 2012-08-12 12:40:35
知道这是很长的时间,因为我问这个问题,但这种方法对我来说工作非常好 - 谢谢:) – 2013-06-11 07:10:35
说明如何做到这一点? – sabbour 2013-07-21 07:56:44