EF是否值得我为我

问题描述:

我有一个项目,我要开始。可能会有不到10张桌子。 ASP.NET MVC。我几乎没有使用EF的经验,但在ADO.net和SQL方面拥有丰富的经验。对于我来说是否值得使用EF,还是只使用ADO.NET并编写对象映射的代码?EF是否值得我为我

+0

你需要用户登录?如果是的话,你如何计划认证和授权? – Win

+0

是的,会有用户登录。我打算使用ef作为登录机制。只是为我的目的修改现有的模板代码 – user568551

会有用户登录。

因为应用程序需要用户登录,您可能要考虑使用ASP.NET身份而不是另起炉灶,如哈希算法。

ASP.NET身份使用实体框架,但它不需要你知道EF。由于您的项目将使用EF,因此最好学习EF并使用它代替ADO.NET。

+0

是的,我将主要使用内置方法登录/角色。主要问题是该计划的核心。 – user568551

+0

EF不应该是问题;我会建议继续使用它。我有几个示例项目 - [一个](https://github.com/WinLwinOoNet/AspNetCoreActiveDirectoryStarterKit)和[two](https://github.com/WinLwinOoNet/AspNetMvcActiveDirectoryOwin) - 在使用EF的GitHub中;您可以随意使用这些源代码。如果你有任何问题,那就来SO问吧。 – Win