我写了这个:
using (GuiaMovilEntities guiaEntity = new GuiaMovilEntities())
{
try
{
Cliente cliente =
Cliente.CreateCliente(-1, datosCliente.Email, datosCliente.Password);
}
catch
{
}
}
未完成。
如果表Cliente(由Cliente对象表示)的第一行(clienteID)为IDENTITY列。
将-1设为clienteID值是否正确?
谢谢!
答案 0 :(得分:2)
自动生成身份参数 - 您不需要自己指定值。
答案 1 :(得分:1)
这是另一种选择:
Cliente cliente = new Cliente
{
Email = datosCliente.Email,
Password = datosCliente.Password
};
答案 2 :(得分:0)
不,您不需要设置ID。从工厂方法中删除参数并将Id值保留为默认值(在我想象的情况下为零)。
答案 3 :(得分:0)
如果你真的想要一个非0的未定义id,比如-1,你可以实现你的实体的默认构造函数并在那里设置它。