mvc项目不用code first方式创建数据库时能用DataAnnotations做模型验证吗

问题描述

我现在做的项目是先设计好数据库,不是用codefirst生成的,那么在Model中用System.ComponentModel.DataAnnotations做验证还有用吗?

解决方案

时间: 2024-11-17 22:10:02

mvc项目不用code first方式创建数据库时能用DataAnnotations做模型验证吗的相关文章

django-Django 创建数据库时为什么没有建表blog_blogpost?

问题描述 Django 创建数据库时为什么没有建表blog_blogpost? ngo 创建数据库时为什么没有建表blog_blogpost? 在学习Django时创建一个blog,在执行./manage.py syncdb命令后按照书上的说法会产生:Creating table blog_blogpost,但是我在执行的时候没有出现:结果最后导致问题在保存blog的时候出现报错: 解决方案 你有没有建model 解决方案二: 你看的书有没有问题,或者它省略了什么. 看下这个http://www

oracle10g-oracle创建数据库时提示

问题描述 oracle创建数据库时提示 创建数据库的时候提示的 ORA-12546: TNS:permission denied 用pl/sql可以连接服务器的数据库,本地创建数据库就出问题了, 如何解决? 解决方案 1.系统用户权限问题 2.软件的版本与系统不符合 例如:32位与64位弄错了 解决方案二: 权限不够,要么用System用户,要么叫DBA创建一个合适的用户

ASP.NET MVC 音乐商店 - 6. 使用 DataAnnotations 进行模型验证

转自http://www.cnblogs.com/haogj/archive/2011/11/16/2251920.html 在前面的创建专辑与编辑专辑的表单中存在一个问题:我们没有进行任何验证.字段的内容可以不输入,或者在价格的字段中输入一些字符,在执行程序的时候,这些错误会导致数据库保存过程中出现错误,我们将会看到来自数据库的错误信息. 通过为模型类增加数据描述的 DataAnnotations ,我们可以容易地为应用程序增加验证的功能.DataAnnotations  允许我们描述希望应用

mvc 中如何使用事务方式操作数据库

问题描述 例如,通过两个实体模型Table_1.Table_2(分别对应于两个表)来同时向两个表插入记录,想要使用事务的方式,即两个插入都必须完成或者都不执行,如下的代码能否实现这种事务操作?或者应该怎么做才能实现事务操作?请高手指点,谢谢!dd.AddToTable_1(newTable_1()//向表1插入一条记录{ID=1,OrderNumer="ss"});dd.AddToTable_2(newTable_2()//向表2插入一条记录{Num=109,Name="ss

创建数据库时出现的错误

问题描述 upgradedatabasestart...loadspringapplicationcontextexception:Errorcreatingbeanwithname'sessionFactory'definedinclasspathresource[suite-hibernate.xml]:Invocationofinitmethodfailed;nestedexceptionisorg.hibernate.MappingException:Duplicatepropertym

《精通 ASP.NET MVC 5》----2.2 创建新的ASP.NET MVC项目

2.2 创建新的ASP.NET MVC项目 本节打算从Visual Studio中创建新的MVC框架项目开始.在"File(文件)"菜单中选择"New(新建)"→"Project(项目)",打开"New Project(新项目)"对话框.如果在左侧"Visual C#"目录树中选择"Web"模板,会看到"ASP.NET Web Application(ASP.NET Web应用

使用create database语句创建数据库的详细操作步骤

使用create database语句创建数据库的步骤如下: 1.指定一个实例标识符SID 2.确保设置了必要的环境变量 3.选择一个数据库管理员验证方法 4.创建一个初始化参数文件 5.(只用于windows平台)创建一个实例 6.连接实例 7.创建一个服务器参数文件 8.启动实例 9.执行create database 10.创建额外的表空间 11.运行脚本来创建数据字典视图 12.(可选项)运行脚本来安装可选项 13.备份数据库 14.(可选项)启用自动实例启动 步骤1:指定一个实例标识符

DB2创建数据库常用参数详解(原创)

本文只介绍DB2 create database语法中的常用参数 http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp  CREATE DATABASE语法树Read syntax diagramSkip visual syntax diagram>>-CREATE--+-DATABASE-+----------------------------------------->            '-DB-------

《数据库基础及实践技术——SQL Server 2008》一3.2 创建数据库

3.2 创建数据库 利用SQL Server Management Studio(SSMS)工具,可以用图形化的方法创建数据库,也可以通过Transact-SQL语句创建数据库.下面分别介绍这两种方法. 3.2.1 用图形化方法创建数据库 在SSMS工具中用图形化方法创建数据库的步骤为: 1)启动SSMS,并以数据库管理员身份连接到SQL Server数据库服务器的一个实例上. 2)在SSMS的"对象资源管理器"中,在SQL Server实例下的"数据库"节点上右击