- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
Castle.Proxies.IdentityUserLogin: : EntityType 'IdentityUserLogin' has no key defined. Define the key for this EntityType.
我正在尝试为我的 MVC 5.1 项目设置测试,该项目使用 EntityFramework 6.1 版、AspNet.Identity.Core 2.0 版、AspNet.Identity.EntityFramework 2.0 版。我唯一的测试用例非常简单,一旦我尝试运行,它就会出现“IdentityUserLogin”和实体类型“IdentityUserRole”的上述错误。问题是,据我所知,为这两个实体定义了键!因为它们是由框架提供的。我无法在我的代码第一部分中明确看到它们的描述,但在数据库中我可以看到它们都有 key 。
在我的测试项目中,我使用了 Microsoft.VisualStudio.TestTools.UnitTesting 和 Moq(以及 EF 和 Identity Core 库)。
任何帮助或只是指向资源将不胜感激。我找不到任何人有类似的错误。
câu trả lời hay nhất
我遇到了同样的问题,最终能够通过如下创建模拟来运行测试:
var mockContext = new Mock() { CallBase = true };
据我了解,Mock 否则不会调用基类实现。这些键可能会在 - 我猜 - OnModelCreating 的基类实现中定义。
关于c# - 测试框架说实体没有为内置实体定义的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22907581/
Có một macro được định nghĩa trong trình biên dịch.h như sau: # định nghĩa __cond_lock(x,c) ((c) ? ({ __acquire(x); 1; }) : 0) Nhưng tôi có một câu hỏi ở đây, đó là chỗ
Các tùy chọn cho Curl_easy_setopt ở đâu? sự định nghĩa? Tôi đã thử tìm kiếm CURLOPT_VERBOSE và một số giá trị số nguyên khác, nhưng những giá trị này dường như không được xác định rõ ràng trong Curl.h. Câu trả lời hay nhất dòng 792: #ifde
Tôi có một lớp trông như thế này: //.h file class __declspec(dllimport) MyClass { public: //stuff pri
Tác giả: zhuwenzhuang, 2024.05.08. Trước khi đọc, giả định rằng người đọc đã quen với việc sử dụng cơ sở dữ liệu, hiểu cú pháp của SQL và ý nghĩa chung của các toán tử quan hệ và có thể xem kế hoạch thực hiện cơ sở dữ liệu thông qua lệnh EXPLAIN. 0 Lời nói đầu
Tôi dường như không thể tìm thấy liệu có thể khai báo một đối tượng tiêu đề để nó có thể được sử dụng lại trong tiêu đề phản hồi hay không, có một số ví dụ xác định một đối tượng ở chế độ phản hồi, nhưng nó không chuyển sang tiêu đề phản hồi. Tôi chỉ quản lý để tạo một đối tượng phản hồi có thể sử dụng lại như thế này:
Bộ chọn css * + * thực sự có ý nghĩa gì? Bạn có thể thấy nó trong bảng điều khiển của Google Chrome khi bạn thực hiện phần tử kiểm tra. Đối với tôi, có vẻ như tôi thích áp dụng một phong cách cho "Mỗi đứa con thứ hai", nhưng vẫn muốn chắc chắn. ai có thể giúp tôi
Tôi đang cố gắng tìm hiểu những hàm IO Haskell cơ bản nào được định nghĩa, vì vậy tôi đã sử dụng tài liệu tham khảo này và tôi đã đi đến định nghĩa hàm putChar: putChar::Char -> IO () putChar
Tôi được cung cấp một tệp được tạo tự động xác định các thuộc tính tập hợp và tôi đang cố gắng hiểu nội dung. [hội: toàn cầu::System.Runtime.Versioning.TargetFrameworkAtt
Tài liệu này trình bày cách kiểm tra xem một biến đã được xác định trước đó trong tập lệnh gnuplot hay chưa. Ví dụ từ tài liệu: a = 10 if (exists("a")) print "a is known" if (!exist
Ok, đây là một câu hỏi khá cơ bản: Tôi đang theo dõi video SICP và tôi hơi bối rối về sự khác biệt giữa xác định, đặt và đặt! 1) Theo Sussman trong video, xác định chỉ cho phép thêm một giá trị vào. đến một biến
Tôi đang cố gắng xác định một XSD chứa một trường chỉ có thể có một trong ba giá trị sau: Xanh Đỏ Xanh Về cơ bản, tôi muốn xác định một bảng liệt kê nghiêm ngặt ở cấp lược đồ. Lần thử đầu tiên của tôi có vẻ sai và tôi không chắc chắn về cách khắc phục "chính xác".
Ai đó có thể định nghĩa chính xác "POCO" nghĩa là gì không? Tôi ngày càng gặp thuật ngữ này thường xuyên hơn và tôi tự hỏi liệu nó chỉ liên quan đến các lớp học bình thường hay nó có ý nghĩa gì khác? Câu trả lời hay nhất "đối tượng C# cũ" chỉ là một lớp đơn giản và không mô tả các vấn đề về cơ sở hạ tầng hoặc đối tượng miền không có
Trong một số mô hình django tôi thường thấy myfield = models.CharField(_('myfield')) class_name = models.CharField(_('Type'),
Bất cứ khi nào kiểu dữ liệu BOOL không được xác định trước một cách dễ dàng, tôi sử dụng định nghĩa sau cho các phép toán boolean, typedef unsigned char BOOL (do sử dụng bộ nhớ). Tôi nhận ra rằng vì lý do hiệu suất, việc sử dụng chiều rộng bus cục bộ
l_ABC_BEANVector = utilRemote.fnGetVector("ABC_COVBEANVector"); Ý nghĩa của việc mã hóa là gì? Bất kỳ trợ giúp nào tôi sẽ thực sự đánh giá cao. Cảm ơn bạn vì câu trả lời tốt nhất để biết chắc chắn là.
Tôi đang làm việc trên một dự án sử dụng javacc và tôi đang gặp sự cố và cần trợ giúp, tôi có tệp này trong tệp của mình: STRING COPYRIGHT (C) 2003, 2004 SYNOPSYS, INC. Tôi gặp vấn đề với từ S.
Tôi đang cố gắng tìm ra định nghĩa IO cơ bản của hàm Haskell, vì vậy tôi đã sử dụng tài liệu tham khảo này và sau đó tôi đến định nghĩa hàm putChar: putChar::Char -> IO () putCha
Tôi gặp sự cố khi xác định getter bằng cách sử dụng @property trong một lớp cụ thể. Đây là mã Python: from abc import ABCMeta, lớp abstractproperty abstr
Tôi đang viết một trò chơi nhỏ bằng C cho trường đại học và tôi đang gặp khó khăn. Tôi có cấu trúc này (trong tệp tiêu đề): typedef struct{ game_element field[MAX_ROWS][MAX_COLU
Tôi đã tạo định nghĩa thẻ trong tệp .l. Do số lượng tập dữ liệu khổng lồ nên việc này trở nên hơi tẻ nhạt. Có cách nào để đọc tất cả các từ trong một tệp như danh từ.txt chứa tất cả các danh từ và cấp cho tất cả các danh từ một mã thông báo. Về cơ bản thì tôi muốn tự động hóa phần này: %%
Tôi là một lập trình viên xuất sắc, rất giỏi!