忍者ブログ

MIT流なメモ

中央競馬の予想や購入したもののメモなどを書いて行こうかと。まあ、個人的なメモ的なブログです。

ミグレーション出来る所まではコンバート完了

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

ミグレーション出来る所まではコンバート完了

本業休業中なので一気に作業進めてみました。コンバータは前者はEdgeでは動かないけどchromeFirefoxならって、この為だけにchrome入れたけど、結局どうすれば機能するのか不明なままでした。後者を利用してコンバート作業したんですが、VBの配列をC#にした時に添字が()のままなので、手動で[]にするのが苦労した所かな。日本語は全く問題にならなかった。

 

で、実際のコーディング部分はまだこれからなんですが、どうもコンバータはTryに対応してない感じで、Try多用してるので、手動な作業を覚悟してます。

 

ああ、VBに慣れ過ぎでC#はやはり相当苦労しそうです。フォームイベントに何か書きたい時にVBでは直ぐにエディタから選んで書けたのに、C#ではフォームのイベントでもコントロールのイベントでも、デザイン画面で対象をフォーカスした状態でプロパティウィンドウをイベントに切り替えて指定する必要がある。初めはこんな名前だろうってコードの方に直接追記して実行しても一向に呼ばれないので半日は時間の浪費orz

 

System.Data.SQLiteでは

Public Overridable Property メンバーT() As DbSet(Of メンバー)

って感じにテーブル定義してても、SQLite内のテーブルは「メンバー」で出来てたんですが、Microsoft.EntityFrameworkCore.Toolsでは「メンバーT」となる。これは微妙に見た目が気になるのでちと検討してみます。

public virtual DbSet<メンバー> メンバー { get; set; }

とするか、

[Table("メンバー")]
public class メンバー
{

又は、

protected override void OnModelCreating(ModelBuilder modelBuilder)
{
    modelBuilder.Entity<メンバー>().ToTable("メンバー");

とするか悩む所です。


拍手[0回]

PR

コメント

カレンダー

01 2025/02 03
S M T W T F S
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28

最新コメント

プロフィール

HN:
MIT
性別:
非公開

バーコード

ブログ内検索

コガネモチ

アクセス解析