Indexes - EF Core | Microsoft Docs
ข้ามไปยังเนื้อหาหลัก
เบราว์เซอร์นี้ไม่ได้รับการสนับสนุนอีกต่อไป
อัปเกรดเป็น Microsoft Edge เพื่อใช้ประโยชน์จากคุณลักษณะล่าสุด เช่น การอัปเดตความปลอดภัยและการสนับสนุนด้านเทคนิค
บทความ
10/02/2021
4 นาทีในการอ่าน
หน้านี้มีประโยชน์หรือไม่
มีข้อคิดเห็นเพิ่มเติมหรือไม่
คำติชมจะถูกส่งไปยัง Microsoft: โดยการกดปุ่มส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft นโยบายความเป็นส่วนตัว
ขอขอบคุณ
ในบทความนี้
Indexes are a common concept across many data stores. While their implementation in the data store may vary, they are used to make lookups based on a column (or set of columns) more efficient. See the indexes section in the performance documentation for more information on good index usage. You can specify an index over a column as follows:
Data Annotations
Fluent API
[Index(nameof(Url))]
public class Blog
{
public int BlogId { get; set;}
public string Url { get; set;}}
Note
Configuring indexes via Data Annotations has been introduced in EF Core 5.
- แบงค์ ธิติ เลิกแล้ว "บี" สาวนอกวงการ ย้ำสถานะ โสดต้อนรับปีใหม่ ยันไม่มีมือที่สาม
- ขาว อวบ porn
- Entity Framework Core เพิ่มข้อจำกัดเฉพาะรหัสก่อน
- Entity Framework Code First - ข้อดีและข้อเสียของ Fluent Api เทียบกับ Data Annotations [ปิด]
- ราคา steam trop bien
- Asics metarun รีวิว ซี รี่ ย์
- เวลา San Juan
แบงค์ ธิติ เลิกแล้ว "บี" สาวนอกวงการ ย้ำสถานะ โสดต้อนรับปีใหม่ ยันไม่มีมือที่สาม
ขาว อวบ porn
- เรื่องนี้..ต้องเสียงไทยเท่านั้น! รวมเด็ดหนังดัง-สนุกปังแนะนำให้ดูฉบับพากย์ไทย
- รอย สัก หมาป่า ผู้หญิง
- สารสนเทศ มหาวิทยาลัย ราชภัฏ เพชรบุรี ภาคไหน
Entity Framework Core เพิ่มข้อจำกัดเฉพาะรหัสก่อน
พ. 62 เวลา 08:56 น. ตอบ เมื่อ 21 ธ. 59 เวลา 7:59 น. สัมภเวสี สัมภเวสี 55. 1k 48 เหรียญทอง 269 เหรียญเงิน 393 เหรียญทองแดง
นอกจากนี้ ถ้าคุณต้องการสร้างข้อจำกัดที่ไม่ซ้ำในหลายคอลัมน์ คุณสามารถทำได้ (ตาม ลิงก์ ของ @Sampath)
class MyContext: DbContext
public DbSet People { get; set;}
protected override void OnModelCreating(ModelBuilder modelBuilder)
(). HasIndex(p => new { rstName, stName}). IsUnique(true);}}
public class Person
public int PersonId { get; set;}
public string FirstName { get; set;}
public string LastName { get; set;}}
ตอบ เมื่อ 4 พ. 60 เวลา 6:56 น. ตั้งแต่ Entity Framework หลัก (EF หลัก) 5. 0 เราสามารถ กำหนดค่าดัชนีที่ไม่ซ้ำกันผ่านข้อมูลคำอธิบายประกอบ
ต่างจาก EF6 เพียงเล็กน้อย เนื่องจากเราไม่สามารถตั้งค่าบนคุณสมบัติเองได้ แต่ในคลาสแทน
[Index(nameof(EmailAddress), IsUnique = true)]
[Key]
public Guid Id { get; set;}
public string FullName { get; set;}
public string EmailAddress { get; set;}}
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับดัชนีและคำอธิบายประกอบข้อมูล โปรดดูที่:
ตอบเมื่อ 21 มี.
Entity Framework Code First - ข้อดีและข้อเสียของ Fluent Api เทียบกับ Data Annotations [ปิด]
ราคา steam trop bien
HasIndex(p =>). IsUnique();}}
ตอบ เมื่อ 26 ก. 62 เวลา 09:41 น. กล้าหาญ กล้าหาญ 1, 510 เหรียญเงิน 16 เหรียญ 17 เหรียญทองแดง
Ef core รองรับการกำหนดค่าเฉพาะ
(). HasIndex(account =>). IsUnique();}
Ef core รองรับคีย์ที่ไม่ซ้ำกันหลายปุ่ม
()
(account => new {,, });}
อย่าลืมรันคำสั่ง ef core เพื่อทำการโยกย้ายและอัปเดตฐานข้อมูล
>> dotnet ef migrations add MigrationName -c YourDbContextName
>> dotnet ef database update -c YourDbContextName
แก้ไขเมื่อ 6 พ. 63 เวลา 08:15 น.
VIRUSTRINiTy 4, 647 2 เหรียญทอง 29 เหรียญเงิน 53 เหรียญทองแดง
ตอบ 29 ก.
เวลา 22:39 น.
TiskSec365 TiskSec365 331 1 เหรียญเงิน 5 เหรียญทองแดง
โซลูชั่นสำหรับ EF Core
public string Name { get; set;}
public string Passport { get; set;}}
public class ApplicationContext: DbContext
public DbSet Users { get; set;}
public ApplicationContext()
Database. EnsureCreated();}
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
eSqlServer(@"Server=(localdb)\mssqllocaldb;Database=efbasicsappdb;Trusted_Connection=True;");}
(). HasAlternateKey(u => ssport);
//or: (). HasAlternateKey(u => new { ssport, })}}
ตารางฐานข้อมูลจะมีลักษณะดังนี้:
CREATE TABLE [dbo]. [Users] (
[Id] INT IDENTITY (1, 1) NOT NULL,
[Name] NVARCHAR (MAX) NULL,
[Passport] NVARCHAR (450) NOT NULL,
CONSTRAINT [PK_Users] PRIMARY KEY CLUSTERED ([Id] ASC),
CONSTRAINT [AK_Users_Passport] UNIQUE NONCLUSTERED ([Passport] ASC));
อ้างอิงเอกสาร EF Core
แก้ไขเมื่อ 10 พ. 61 เวลา 14:52 น. ตอบ เมื่อ 10 พ. 61 เวลา 14:45 น.
Evgeniy Miroshnichenko Evgeniy Miroshnichenko 1, 508 2 เหรียญทอง เหรียญเงิน 14 เหรียญ 26 เหรียญทองแดง
เพื่อใช้ใน EF core ผ่านการกำหนดค่าโมเดล
public class ApplicationCompanyConfiguration: IEntityTypeConfiguration
public void Configure(EntityTypeBuilder builder)
Table("Company");
builder.
เวลา San Juan
Property(p =>). 62 เวลา 14:42 น. ตอบ 12 เม. 62 เวลา 14:35 น.
- Ajin ดู หนัง ออนไลน์
- สมาคม แฟ รน ไช ส์ และ ไลเซนส์
- ขาย กาละแม กะทิ สูตร โบราณ
- วัดโบสถ์ เหรียญ บาท เท่ากับกี่ดอลลาร์
- เพลง อ้าย บ่ แม่น เขา
- Luca pixar เต็มเรื่อง full
- บูเดจิเก
- ไม้มะคึกคือไม้อะไร
- Vocabulary building เฉลย co
- ไอ โฟน 1 10
- Xeon e5 2670 overclock gpu
- ไฟ อิ เกีย
- ไข้หวัดใหญ่ ชนิด เอ
- ผล เสาวรส ราคา bitcoin
- รอก มือ หมุน lazada philippines
- ยาง nexen nfera su4 truck
- หา งาน ยโสธร 63