English 中文(简体)
邮Sharp插入K__Backing Field进入实体级,造成数据库生成失败
原标题:PostSharp inserting k__Backing Field into Entity Class, causing Database generation to fail

I m 利用微软实体框架和C#中的代码一建立一个数据库。 我想在WPF-Application中使用该数据库,因此实体-公司应当实施“保护财产”。

通常可以采用“邮沙”这一方面来做这项工作,因为每当财产变更发生时,财产委员会就自动启动活动。 如果我创造这样一个方面,并在我的实体班子上加以利用,那么在试图建立数据库时,我会得到以下的考虑:

 	System.Data.Entity.Edm.EdmNavigationProperty: Name: The specified name is not allowed:           <Name>k__BackingField .

显然,沙普公司创造了一个名为“k__Backing Field”的财产,造成数据库的创建失败,因为它从实体框架的观点中占有一个无效的名称。 如果不在每一个实体——委员会中人工执行“确认财产”,是否有办法绕过这一错误?

P.S.:英文不是我的母语,如果你告诉我我我,我的职位可能出现错误,我将非常感激。

事先感谢你

最佳回答

诚然,沙普可以产生一个叫做K__Backing Field(真实名称有点不同;你再次看到的是越狱的名称),因为我相信你会把这个方面重新应用于田地,从而导致沙普将田地归为同一名称的特性。 因此,你可以拥有一个被点名的财产。

您应检查你是否真的希望在实地增加这个方面。 也许你只是想增加财产方面的内容,而是错误地将它添加到田里。 出现违约时,将使用地点拦截装置(多播)福场和。 使用<代码>MulticastAttributeUsageAttribute.AttributeTargets,将其限制在性质上。

问题回答

暂无回答




相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签