我一直在阅读如何在EF6中使用存储过程 https://www.entityframeworktutorial.net/entityframework6/code-first-insert-update-delete-stored-procedure-mapping.aspx但它并没有显示出我如何将数据从过程中实际获取到模型中。FROM D805DATPOR.TRP060D WHERE RD6001 not like '
我在一个模型中有一个属性,我需要告诉EF6不是外键:{ public int LogDayIDNotMapped,因为这个模型不应该存储在数据库中。我认为这足以让EF6意识到DepartmentID in LogEntry不应该是外键。但是它却抛出了一个“Department”没有映射的错误。编辑:即使我从DepartmentID中删除
我正在移动一个应用程序从单一租户到多租户。在此过程中,我将tenantId添加到所有需要的模型中,并更新了数据库(实体框架5)。
但是,我有需要更新的所有存储库。首先,我不知道如何在Model中获取当前用户id (然后是tenantId) (不依赖于WebSecurity,不依赖于httpContext)。(获取UserId,进行数据库调用以获取tenantId,然后将其传递给存储库。)new Pi