背景使用数据库第一方法,似乎在调用dbcontext.SaveChanges();时,数据库正在幕后进行任何验证。更糟糕的是,这些异常是模糊的,而且完全没有帮助,例如,如果SqlException: String or binary data would be truncated (实体的字符串属性--任何实体的字符串属性的问题
我想知道是否有任何合理或被接受的方式来执行验证。我已经找到了可能有助于调试的,但我希望在代码中强制执行这些约束
我到目前为止所做的工作:新项目-> ASP.NET Web Application (C#) ->添加文件夹和对"Web“和"MVC”的核心引用,并将身份验证设置为“单个用户帐户”
右键单击项目-> Add-> ADO.NET Entity Data Model -> EF Designer from database -> New Connection -><code>E 213</code>服务器名称SQLEXPRESS“&