在我的数据库中,在其中一个表中,我有一个GUID列,其中包含allow nulls.我有一个Guid的方法?在表中插入新数据行的参数.但是,当我说myNewRow.myGuidColumn = myGuid时,我收到以下错误:"无法隐式转换类型'System.Guid?' 到'System.Guid'."
此问题强调您不能将服务器端生成的GUID与实体框架一起使用.但是,我希望生成在数据库API的DAL级别处理的GUID(即,当调用实体的构造函数时,我希望将实体的id初始化为新的GUID).我的计划是编写一个小工具来生成一堆代码文件,这些代码文件是实体的部分类.我有办法做到这一点,问题是:我是不是出于这种想法,或者这是我应该这样做的方式?
我的问题是,当edmx文件更新时,我不想也编辑一堆代码文件,我只想运行一个可以做必要的工具.
再一次,我的头是直的吗?