小编ric*_*den的帖子

在尝试保存时,为什么新创建的EF实体抛出ID为null异常?

我正在尝试包含在VS2010中的实体框架,但是我的数据库/模型从图形界面生成了问题.

当我做:

user = dataset.UserSet.CreateObject();
user.Id = Guid.NewGuid();
dataset.UserSet.AddObject(user);
dataset.SaveChanges();
Run Code Online (Sandbox Code Playgroud)

{"无法将值NULL插入列'Id',表'BarSoc2.dbo.UserSet';列不允许空值.INSERT失败.\ r \n语句已终止."}

我插入的表看起来像这样:

-- Creating table 'UserSet'
CREATE TABLE [dbo].[UserSet] (
    [Id] uniqueidentifier  NOT NULL,
    [Name] nvarchar(max)  NOT NULL,
    [Username] nvarchar(max)  NOT NULL,
    [Password] nvarchar(max)  NOT NULL
);
GO

-- Creating primary key on [Id] in table 'UserSet'
ALTER TABLE [dbo].[UserSet]
ADD CONSTRAINT [PK_UserSet]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO
Run Code Online (Sandbox Code Playgroud)

我是以错误的方式创建对象还是做其他基本错误的事情?

c# entity-framework visual-studio-2010

2
推荐指数
1
解决办法
3062
查看次数

将MVC2应用程序从Visual Studio 2010部署到IIS 7.5的最简单方法是什么?

我尝试了几种不同的方法将应用程序部署到我的机器上运行的IIS 7.5进行测试,我有点碰壁了.什么都没有开箱即用.一切都假设我拥有自己没有的知识,并且不愿意接受.

谷歌并没有真正帮助解决从"手动复制文件"到"安装团队城市并为CI设置"的答案.我之前已经为java项目设置了TeamCity,而且目前我的需求确实超过了它.

所以任何人都知道在测试/构建期间部署应用程序的快速,简单和简单的方法?

asp.net deployment visual-studio-2010 asp.net-mvc-2

1
推荐指数
1
解决办法
2053
查看次数

EER建模中的双圆和双正方形是什么意思?

我试图了解一些 EER 模型,但我无法弄清楚普通圆/正方形/菱形和双圆/正方形/菱形之间的区别是什么。

原作者想告诉我什么?

entity-relationship

1
推荐指数
1
解决办法
1万
查看次数