Microsoft
code first 谁用的比较熟练?
Microsoft
我数据库更新了字段 怎么让他自动同步到model
UIT工作室
对,而且这种方法本来就是为了防止你们这种乱改数据库的情况出现。。。
Microsoft
果然用 code first是错误的选择 、
UIT工作室
确实,你们应该用数据库优先,国内大部分用这种,很多公司用powerdesigner设计数据库,然后导入脚本,最后再开发程序,我原来公司也这样
UIT工作室
有版本控制流程的话,还是可以试试code first,因为直接改数据库后,一次版本升级就把原来的东西都破坏了
天尊
MVC 通过限制对action的访问,起到权限控制的效果,有做过的每
UIT工作室
mvc默认的权限就是通过对action或controller实现的。。。你想表达什么
一
https://github.com/yjqGitHub/AuthoryDesign
一
我参考这个做出来了...效果还行..可以根据自己的情况优化
UIT工作室
不知道你想表达什么,Identity直接在action加一个注解就能实现权限控制
Microsoft
还控制啥 从删库到跑路 这是才是必经之路
UIT工作室
既然在问权限,多半是异常牛B的权限控制功能了,微软的Identity可能无法实现,倒建议你查查第三方的库,应该有这种
当时我就吓傻啦
撑死 能说Identity 是实现权限控制的一种方式。
UIT工作室
那不一样嘛,mvc5开始,核心的权限就是identity在实现。。。当然,如果你是自己写的一套除外
小光
EF Power Tools 这个插件可以数据库字段。生成model
当时我就吓傻啦
不知道 所以我问你这是你说的还是官方说的。
当时我就吓傻啦
前排出售 飞机票 火车票 驴车 马车 牛车!
UIT工作室
随便新建一个mvc5的项目,默认文件中就有,而且官方也明确说了啊,identity其实是为了弥补原来的sample membership开发的,后面已经.net中的一块核心了,支持很多东西。。。你都不知道identity是什么,怎么说跟权限没关系。。。
UIT工作室
你试试查一下asp.net identity,这真的是mvc5开始核心的用户和权限控制系统,没事骗你干嘛
当时我就吓傻啦
微软还在VS集成GIT呢 难道是让你别用TFS啦 改用GIT
当时我就吓傻啦
建个项目还自带JQuery .1.10呢。
UIT工作室
当然,如果你确实时间很多,想自己写一个也可以的,不过一般情况下,大家还是会选择用identity
当时我就吓傻啦
我就不信你们公司项目千篇一律 identity实现的
UIT工作室
从mvc5看不出来的,你可以看一下开源的.net core的源码部分,asp.net identity是其中一个核心的组件
当时我就吓傻啦
据我所知 Identity只是为了弥补 以前Membership不足开发出来的一套新的认证机制。