2012-03-22 76 views
0

我已经接管了一个现成的项目,用SQL编写的很漂亮的许多有用和干净的存储过程。存储过程函数导入vs实体框架代码第一个

我被告知作为奖金,我应该做几个补充,并理想地重新编写MVC中的代码。

到目前为止,我已经生成了我的数据模型并创建了函数导入和复杂类型。

它很有趣,但现在我感觉很糟糕,我从来没有使用真正的Entity Framework Code First方案。我会有一个更简洁的代码,更平滑的验证和更多的MVC纯粹的朋友。

您认为如何? 你会做什么? 我有一个理论,无论如何将会对实体框架代码优先方案进行重大改变,所以纯SQL是一个更安全的选择。

感谢您的咨询!

回答

1

当原型或做某种RAD开发时,代码首先更有意义。由于您已经开发了SQL数据模型,因此采用代码优先方法没有任何好处。您可以采用任何方式开发干净的代码

+0

如何验证,只需在JavaScript/JQuery中使用自定义服务器和客户端? – Har 2012-03-22 13:43:52

+0

验证注释在Code First中很好,但是有很多健康选择。 ASP字段验证和客户端/服务器端代码。 – 2012-03-22 13:48:03

+0

+1非常感谢您的建议! – Har 2012-03-22 13:51:13

1

如果数据库代码是一团糟,越野车或复杂的,那么我可以看到用EF代替它,但如果它工作,不要打破它。

+0

+1感谢您的信任投票! – Har 2012-03-22 13:50:12